logo



FAQ - MyDownloader
Technical questions
  1. Where can I find a list of all error codes?
  2. I am getting a 404. What does this mean?
  3. How can I download a directory?
  4. How can I download a file with spaces in the file name?
  5. Does MyDownloader has a log file and where can I find it?
  6. May I change the source code if I buy the Source Code Edition?
  7. Can I remove the certificate?
  8. I miss my session. What can I do about that?
  9. Do I need to sign the applet if I change the source code?
10. I miss my session in Internet Explorer and not in FireFox. What can I do about that?
11. My question is not listed.

General questions
1. Do I need to install Java on my Web Server?
3. Why does MyDownloader contains a trusted certificate?
4. Can I download the files securely?
5. Does MyDownloader run in every browser?
6. Does MyDownloader run on Linux or MAC desktops?
7. What is the expected EOL (End-of-Life) date?
8. My question is not listed.

Technical Questions

1. Where can I find a list of all error codes?
The error codes are http status codes. These codes are returned by the web server. See for a detailed description of all status codes: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html.

2. I am getting a 404. What does this mean?
The error code is an http status codes. This code is returned by your server. 404 Means that the uploadURL can not be found on the server. Please check if your uploadURL is correct. See for a detailed description of all status codes: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html.

3. How can I download a directory?
If you want to download all files of a directory you need to define each separate file in the applet tag. You can do this by creating the download page dynamically with your programming / scripting language. With the script you can retrieve the names of the files and put them in the file_X or files parameter. Click here for a PHP example.

4. How can I download a file with spaces in the file name?
To download a file with spaces in the filename you need to change the space in the url with "%20". This is called urlencoding. To store the filename with the original name you need to append the real name with the separator '#:#' to the url. For example file 'john smith.txt' can be downloaded with the string 'http://<domain>/john%20smith.txt#:#john smith.txt' With the applet parameter: <param name="files" value="http://<domain>/john%20smith.txt#:#john smith.txt">

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

6. 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.

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

8. I miss my session. What can I do about that?
To use sessions you need to enable cookies. You can do this by adding the 'cookie' param with JavaScript to the applet tag. See for an example the README.txt file of the downloaded or purchased zip file.

9. 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.

11. I miss my session in Internet Explorer and not in FireFox. What can I do about that?
This problem can only occurr with IIS. Microsoft has slightly changed the cookie specification for security reasons. With this update scripting languages such as JavaScript can not access anymore the session cookie. Because MyUploader rely on JavaScript for reading the cookie the session will be lost. You can change this by disabling the Microsoft update. See: http://support.microsoft.com/kb/917412 for more information.

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

General Questions

1. Do I need to install Java on my Web Server?
No, MyDownloader runs in the browser of the client and therefore there's no need to install Java on the Web Server.

2. Why does MyUploader contains a trusted certificate?
MyDownloader contains a certificate for storing the local files on the file system. Only signed applets are allowed to access the local file system.

3. Can I download the files securely?
Yes you can. Files are downloaded securely with the https protocol. This means that the files are encrypted during transmission. To enable https you must install a SSL certificate on your Web Server from a Certificate Authorithy e.g. Thawte.

4. Does MyDownloader run in every browser?
MyDownloader runs in every browser where the JDK 1.4 plugin (or a newer version) is installed. MyDownloader is tested on Internet Explorer and Firefox.

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

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

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

dot