logo


FAQ - MyFileDownloader
General questions
1. Can MyFileDownloader resume broken downloads?
2. Does MyFileDownloader have a resume feature?
3. Does MyFileDownloader support HTTPS?
4. How does MyFileDownloader know if the file was completely downloaded?
5. Does MyFileDownloader run in every browser?
6. Does MyFileDownloader run on Linux or MAC desktops?
7. My question is not listed.

Technical questions
1. Which version of the Java Plugin does MyFileDownloader need?
2. Can I put multiple instances of MyFileDownloader on one page?
3. May I change the source code if I buy the Source Code Edition?
4. Can I remove the certificate?
5. Do I need to sign the applet if I change the source code?
6. Do I need to install Java on my Web Server?
7. Do I need to install additional software on my Web Server?
8. My question is not listed.

General Questions

1. Can MyFileDownloader resume broken downloads?
Yes, if for some reason the internet connection is interrupted, MyFileDownloader will resume the download automatically. If the download can not be resumed the user will see an error message.

2. Does MyFileDownloader have a resume feature?
Yes, MyFileDownloader has a pause / resume function. It is for example possible to pause the download and resume the download an other day. It is even possible to close the browser during the download. When you restart the browser and clicks again on the download button MyFileDownloader will resume the download.

3. Does MyFileDownloader support HTTPS?
Yes, the file can be downloaded securely (HTTPS).

4. How does MyFileDownloader know if the file was completely downloaded?
After the download the file downloader calculates an MD5 hash (checksum). If the calculated hash is equal to the defined hash then the file is completely downloaded. This functionality is optional.

5. Does MyFileDownloader run in every browser?
MyFileDownloader runs in every browser where the Java Plugin 1.4.2 (or a newer version) is installed.

6. Does MyFileDownloader run on Linux or MAC desktops?
Yes, MyFileDownloader is a Java Applet. Java is a platform-independent programming language. Therefore MyFileDownloader runs on every platform where Java Plugin 1.4.2 (or a newer version) is installed.

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

Technical Questions

1. Which version of the Java Plugin does MyFileDownloader need?
The file download applet requires version 1.4.2 or newer.

2. Can I put multiple instances of MyFileDownloader on one page?
Yes, this is possible but you need to do the following. If your users uses the Java Plugin 1.6.0 update 10 or newer you need to add <param name="separate_jvm" value="true"> to the applet tag. If you users uses an older plugin version you need to make a copy of the *.jar files and use this copy in the second instance.

3. 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. To make to binary code more compact it is recommended that you obfuscate the binary code. This can be done with the open source obfuscator Proguard. Proguard can be used with ANT.

4. Can I remove the certificate?
No, it is not possible to remove the certificate. MyFileDownloader contains a certificate because the file downloader is a signed applet. Only signed applets are allowed to access a local file system.

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

6. Do I need to install Java on my Web Server?
No, MyFileDownloader runs in a browser, therefore you don't need to install Java on your server.

7. Do I need to install additional software on my Web Server?
No. You need to put the files of MyFileDownloader on your server. Once a user is visits the download page, MyFileDownloader will be downloaded and executed in the browser of the user.

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

dot