Version: (using KDE KDE 3.5.5) Installed from: SuSE RPMs OS: Linux When I attempt to upload to flickr a picture whose caption contains accented characters (e.g., a caption in Spanish), I get the following error message: Error Occurred: Invalid signature We can not proceed further The same error occurs when the caption has a trailing space. I think this is an issue on FlickrUploadr's side because the same caption can be entered without problems on flickr's web interface.
I can confirm that this happens. I am using digikam 0.9.2-final (KDE 3.5.8) on kubuntu 7.10 (64 bit), Kipi Library version 0.1.5. I have also seen that there is a similar problem using other non-ascii characters such as æåø (Norwegian is great!) This bug is really annoying to me since I use both accented characters and æøå (Portuguese and Norwegian). In fact I guess that might be one of the worst 2- language combinations in the latin alphabet languages.
I can confirm this problem too. I have the same error when a tag contains french accents (é, è etc.). Very annoying for users who use a language with accents ! Digikam 0.9.2-final (0.9.2-2ubuntu2) Kipi Library 0.1.5 (Kipi-plugins 0.1.4-1build1, libkipi0 0.1.5-2)
I have done some cross-checking against kflickr: kflickr will successfully upload pictures to flickr even if the name(name, caption = filename to be precise) contains wonderful characters like æåø. In other words, it appears that Flickr will accept these characters, the limitation is in the kip-plugin flickruploader code somewhere. (and by the way, kflickr is no good replacement since all the tags, comments, etc is lost).
vardhman, I can reproduce the problem easily here. I need your help to solve this problem in source code. To reproduce the dysfunction, i just set a new tag using accentuate char before to upload and image from digiKam. To reduce multiple conflicts from source code, the image do not have tags, comments, and Exif/IPTC metadata in digiKam. Look the screenshot here: http://digikam3rdparty.free.fr/Screenshots/temp/flickrexport_bko_153758.png Try to hack this problem, i have seen this point : 1/ Look the url form reported in the console. In my example, the new tag "idée" is not encoded properlly in the url : digikam: Add photo query: http://www.flickr.com/services/upload/?auth_token=1085727-f28413d94cf8f0fd&api_key=49d585bafa0758cb5c58ab67198bf632&is_public=0&is_family=0&is_friend=0&tags=id�e&title=photo-000048.jpg&api_sig=80a0aea8d2765e7011c3e9ad821d3225 The from "&tags=id�e" do not repect the url encoding. KURL API can help us here, for ex. to use KURL::encode_string() or to use KURL class as well to hot the flickr url to query web site. 2/ the second point is releavant of MPForm class witch not support UTF-8 as well like a data container. It very well explained in this bugzilla entry: http://bugs.kde.org/show_bug.cgi?id=155270 Vardhman, please give me your viewpoint. Thanks in advance Gilles Caulier
This bug is particularly annoying in conjunction with bug http://bugs.kde.org/show_bug.cgi?id=153207 When having photos with non-ascii tags saved as IPTC metadata, and since the "Use host application tags" deselection is not working properly, once need to erase the metadata first for upload to be successfull.
SVN commit 810651 by cgilles: kipi-plugins from KDE3 branch : FlickrExport tool : UTF-8 support - Use KURL to host addPhoto url - new method to compute MD5 signature based on KURL. I have tested to upload photo using accentuate char from Tags or comments. Now all work fine. BUGS: 153758 CCBUGS: 155270 M +41 -23 flickrtalker.cpp M +3 -0 flickrtalker.h WebSVN link: http://websvn.kde.org/?view=rev&revision=810651