Upload Options

JExpress can automatically upload your installer and autoupdater for your application to your web site if you have a standard Unix style ftp server. Simply fill in the ftp information and add a check mark to the distribute to web or ftp site box on the Build panel.

Learn more about where JExpress stores your distribution files after it builds your installer.

Click on the jump point or just page down to learn more about each setting on this panel and under the Advanced button.



FTP host

If you want JExpress to upload your files to your ftp site, then fill in the name of the host. Although you can use an ordinary ftp program to manage your own uploads, JExpress offers several major advantages: 1) it stores your files in a temporary directory until all the files are ready so users don't retrieve mixed versions; 2) it makes a backup of the previous version on your ftp site so you can quickly revert if an unforeseen error occurs in the new version; 3) it creates an necessary subdirectories; and 4) it is persistent to insure all the files are stored correctly.

Do not include ftp: in the host's name. You simply want the name or IP address of the ftp server in this field.

Required field if you want JExpress to upload your installer/updater.



FTP login name

Enter the login name of a valid user who can access your ftp site with read/write/create privileges.

Required field if you want JExpress to upload your application for you.



FTP password

Supply the corresponding ftp password.

Required field if you want JExpress to move your app/applet to your site.



FTP directory

Fill in the directory where you want the distribution files on your ftp server. The user name you supplied must have read, write, and create privileges for this directory. Required field if you want JExpress to upload for you.




Select the type of protocol that your ftp server supports. Remember that if you use SSL or TLS, then according to IBM and others, you will probably need to open all ports open between your computer and all other computers that connect to your server. FTPS was developed before firewalls were prevelant and is less secure today that basic ftp with good firewalls.

We strongly recommend that you use the basic protocol with a good firewall that restricts the port to 21 and all the ports above 1023.




Check with the manager of your ftp server to see whether they support active or passive connections. Select whichever they suggest.



Erase all of the ftp directory before using

Check this box, if you'd like JExpress to erase all the files in the directory, and its subdirectories, on the ftp server before JExpress uploads your most recent installers and updates.

We strongly recommend that you check this box to insure that old files from previous versions aren't included in your new distribution. If it is more important to upload at maximum speed, leave this option unchecked. Also, if you do not want a backup copy of your previous version on your web site, then leave this box unchecked.

IMPORTANT: If you check this box, then JExpress will delete all the subdirectories under this ftp directory, so be sure that's OK. Also, your ftp server must support the standard Unix style commands to list the directory entries, supply a standard Unix style listing, and accept the standard Unix delete commands.

Use the Advanced button on the Upload panel to enter the data.



FTP port

You can set the port for your ftp connection to use a non-standard port. It is recommended that you leave this field blank.

Use the Advanced button on the Upload panel to enter the data.



FTP proxy settings

If your computer uses a proxy server, then set the appropriate values.

Use the Advanced button on the Upload panel to enter the data.