logo




FAQ - MyFTPUploader
Technical questions
 1. How can I zip the selected files?
 2. How can I encrypt my login credentials?
 3. How do I know which files have been uploaded?
 4. How can I sent myself an email notification?
 5. How can I resize images?
 6. How can I create thumbnails?
 7. How can I see thumbnails in the applet?
 8. How can I show a list of uploaded files?
 9. Can the applet call a JavaScript function after the upload?
10. Does MyFTPUploader have a log file and where can I find it?
11. Why don't I see the applet in Internet Explorer with Windows Vista or XP?
12. May I change the source code if I buy the Source Code Edition?
13. Can I remove the certificate?
14. Do I need to sign the applet if I change the source code?
15. Does MyFTPUploader has known issues?
16. My question is not listed.

General questions
 1. Can I zip the files before uploading?
 2. Can I preview the files before uploading?
 3. Can I upload the files securely?
 4. Can I encrypt my login credentials?
 5. Do I need to install Java on the server?
 6. Does MyFTPUploader have a resume feature?
 7. Why does MyFTPUploader contains a trusted certificate?
 8. Does MyFTPUploader run in every browser?
 9. Does MyFTPUploader run on Linux or MAC desktops?
10. Does MyFTPUploader support ACTIVE and PASSIVE FTP?
11. What is the expected EOL (End-of-Life) date?
12. My question is not listed.

Technical Questions

1. How can I zip the selected files?
You need to add the parameter 'zipFile' to the applet tag. See for more information the parameter page.

2. How can I encrypt my login credentials?
See for more information the encryption page.

3. How do I know which files have been uploaded?
You can do that by sending yourself an email notification. First you need to create for every upload an unique directory. You can do that with e.g. PHP. Create an unique string and put the value in parameter 'uploadDirectory'. Second you need to add the directory as a request parameter to the successURL. By doing so the success script can retrieve the upload directory and can sent you an email. Click here for downloading an example in PHP. You need to change in the success.php script the emailaddress to your own emailaddress. After the upload you will get an email with the upload directory.

4. How can I sent myself an email notification?
See question 3.

5. How can I resize images?
You can resize images with the applet parameter 'maxImageSize'. The resized images will be uploaded. Click here for more information.

6. How can I create thumbnails?
You can create thumbnails by resizing images. Images can be resized with the applet parameter 'maxImageSize'. Only the resized images (thumbnails) will be uploaded to the server. Click here for more information.

7. How can I see thumbnails in the applet?
To see thumbnails in the uploader you need to add the parameters 'showThumbNailsInApplet' and 'showThumbNailsInFileDialog' to the HTML page. When you select an image file in the uploader or in the file dialog you will see a thumbnail on right side. You only see the thumbnail when you have selected an image file. Click here for more information of the parameter 'showThumbNailsInApplet' and here for more information of the paramter 'showThumbNailsInFileDialog'.

8. How can I show a list of uploaded files?
First you need to create for every upload an unique directory. You can do that with e.g. PHP. Create an unique string and put the value in parameter 'uploadDirectory'. Second you need to add the directory as a request parameter to the successURL. The success.php script can retrieve the upload directory and can therefore show a list of the uploaded files. Click here to download an example in PHP. You need to change the $base_directory in the success.php script. The $base_directory is the home directory of the logged in user.

9. Can the applet call a JavaScript function after the upload?
Yes, you can do that by adding the JavaScript function in the successURL, e.g. successURL="javascript:your_function()". This functionality will not work in all browsers e.g. Opera. Please test it in the browsers you support.

10. Does MyFTPUploader have a log file and where can I find it?
Yes, MyFTPUploader has a log file. You can find it in the SUN Java Console. To start the console in Internet Explorer: Tools -> SUN Java Console.

11. Why don't I see the applet in Internet Explorer with Windows Vista or XP?
The examples on JavaAtWork uses the 'applet' tag for installing the applet. Regarding SUN this is preferred way to install the applet for an internet environment. The SUN Java Plugin uses the 'applet' tag. Internet Explorer comes with an embedded Java Plugin. This plugin uses the 'object' tag instead of the 'applet' tag. If the SUN Java Plugin is not installed than you need to use the 'object' tag. The 'object' tag is not supported by other browsers. Therefore the preferred way in this situation is to use a combination of the 'object', 'embed' and the 'applet' tag. Click here for an example.

12. May I change the source code if I buy the Source Code Edition?
Yes, you may change the source code. If you change the code you need to resign the binary code.

13. Can I remove the certificate?
You can not remove the certificate because only signed applets are allowed to read files from the file system.

14. Do I need to sign the applet if I change the source code?
Yes, if you change the source code you need to sign the applet. For signing the applet you need to have a code sign certificate. You can use a self signed certificate or you can buy one from Thawte. The difference between the two is that with a self-signed certificate the user can see that the certificate is not trusted. For creating a self-signed certificate you need to use the Keytool of the JDK. For signing the applet you need to use the JarSigner of the JDK.

15. Does MyFTPUploader has known issues?
See for the known issues the details page.

16. My question is not listed.
If your question is not listed please contact JavaAtWork.

General Questions

1. Can I zip the files before uploading?
Yes, the selected files can automatically be zipped before uploading. The zip file will be uploaded to the ftp server.

2. Can I preview the files before uploading?
Yes, thumbnails are available in every window or dialog.

3. Can I upload the files securely?
Yes you can. Files are uploaded securely with the ftps protocol. This means that the files are encrypted during transmission. To enable ftps you must install a SSL certificate on your Web Server from a Certificate Authorithy e.g. Thawte. The ftps implementation is explicit ftps.

4. Can I encrypt my login credentials?
Yes, you can encrypt your username, password and hostname. Click here for more information.

5. Do I need to install Java on the server?
No, MyFTPUploader runs in the browser of the client and therefore there's no need to install Java on the server.

6. Does MyFTPUploader have a resume feature?
No, MyFTPUploader doesn't have a resume feature.

7. Why does MyFTPUploader contains a trusted certificate?
MyFTPUploader contains a certificate for reading the local files on the file system. Only signed applets are allowed to access the local file system.

8. Does MyFTPUploader run in every browser?
MyFTPUploader runs in every browser where the JDK 1.4 plugin (or a newer version) is installed.
Note that Java 7 contains a bug that stops regular FTP uploads on Windows Vista and Windows 7. Therefore on Windows Vista and Windows 7 MyFTPUploader can only be used with FTPS (FTP + SSL). See for more information the 'Known Issues' on the details page.
Drag-and-drop doesn't work anymore on Mac OSX with the latest OSX updates. See the 'Known Issues' on the details page for more information.
MyFTPUploader is tested with Internet Explorer and Firefox.

9. Does MyFTPUploader run on Linux or MAC desktops?
Yes, MyFTPUploader is written in Java. Java is a platform-independent programming language. Therefore MyFTPUploader runs on every platform where JDK 1.4 plugin (or a newer version) is installed.

10. Does MyFTPUploader support ACTIVE and PASSIVE FTP?
MyFTPUploader supports only PASSIVE FTP.

11. What is the expected EOL (End-of-Life) date?
The expected EOL (End-of-Life) date of MyFTPUploader is January 1, 2015 2016. After this date no new versions or certificate renewals will be released.

12. My question is not listed.
If your question is not listed please contact JavaAtWork.



dot