- FAQ -

Basic setup
  • What do I need to run FlickrUpload ?
    You need Java (JRE 1.4 or higher) installed on client-side and JFileUpload installed.
  • How to setup FlickrUpload ?
    FlickrUpload package includes a sample file (applet_flickr.js) for upload.
  • What Flickr image parameters are supported ?
    It allows passing tags, content type (photo, screenshot, others), availability to public, friend and family. Finally, you can hide image from public search.
  • How to enable web authentication?
    Default is desktop authentication. To switch to web authentication, you have pass a valid frob in applet parameter. For instance:
    <PARAM NAME="param2" VALUE="flickrfrob">
    <PARAM NAME="value2" VALUE="72157614208475545-cad07630f9126d65-751115">
  • I get invalid API Key error ?
    Make sure that your API key is setup. Pay attention to case.
  • How to modify colors and buttons of the UI ?
    You have setup resources parameter and modify a i18n.properties text file. A tutorial is available here. <PARAM NAME="resources" VALUE="i18n">
Advanced setup
  • How to use FlickrUpload with JImageUpload ?
    1 - Start from your existing JImageUpload already setup for a web server.
    2 - Copy flickr.jar into the lib/ folder with others JAR files and i18n_helper_flickr.properties in the folder with HTML/JavaScript.
    3 - Append ,lib/flickr.jar to all ARCHIVE parameters in the JImageUpload JavaScript.
    4 - Add the following parameters in the JImageUpload JavaScript:
    <PARAM NAME="uihelper" VALUE="jfileupload.transfer.client.flickrdesign.FlickrUIHelper">
    <PARAM NAME="uihelperresources" VALUE="i18n_helper_flickr">

    <PARAM NAME="hidebar" VALUE="false">
    Update mode parameter such as:
    <PARAM NAME="mode" VALUE="jfileupload.transfer.client.flickr.FlickrUploadTransfer">
    5 - Update url parameter to have http://api.flickr.com/services/upload/
    There is a ready-to-use applet_http_ipreview_flickr.js JavaScript in samples/ folder.
  • How to use FlickrUpload with JBatchUpload ?
    Same answer as question above, just replace JImageUpload word by JBatchUpload.
  • How to use FlickrUpload with JImageFilter?
    Same answer as first question above, just replace JImageUpload word by JImagefilter.
  • How to setup an initial folder where files will be uploaded ?
    Setup account extra parameter such as:
    <PARAM NAME="param7" VALUE="account">
    <PARAM NAME="value7" VALUE="yourremotefolder">
  • How to upload images in folders and subfolders ?
    Add the following parameters:
    <PARAM NAME="folderdepth" VALUE="-1">
  • How to remove the Flickr menu ?
    Comment the following line in i18n_helper_flickr.properties:
  • How to not pass the plain API Key and shared secret in JavaScript ?
    You can BASE64 encode all parameters. See JFileUpload FAQ to see how to proceed. Since 2.3 encryption is available for username and password, we can encrypt your credentials upon request to our support team. Then, it will look like:
    <PARAM NAME="param3" VALUE="flickrapikey">
    <PARAM NAME="value3" VALUE="{96543999DDBD69690ABF294F385864EA}">
    <PARAM NAME="param4" VALUE="flickrsharedsecret">
    <PARAM NAME="value4" VALUE="{8985A0E11DD8970E56EC63ED59BCF44E}">
  • Can I use FlickrUpload Pro with JFileUpload Enterprise ?
    No, FlickrUpload Pro works with JFileUpload Pro only. FlickrUpload Enterprise requires JFileUpload Enterprise or Premium.

Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
All other company and/or product names are the property of their respective owners.