How To Set Up An HTTP File Transfer
Learn how to set up an HTTP file transfer service using JSCAPE MFT Server with this easy to follow tutorial.

Of all file transfer services out there, perhaps the easiest is using HTTP/S as a file transfer service, aka a web file transfer service. That's because users don't have to install anything. They'll only need to upload or download files from your service for a web browser. If you're using JSCAPE MFT Server, setting up an HTTP/HTTPS file transfer service is easy as well.
JSCAPE is a managed file transfer protocol solution that supports any protocol and any platform. Fully scalable and flexible, JSCAPE's managed FTP server enables users to handle multiple protocols (FTPS, SFTP, AS2 and OFTP, as well as SSH and SSL/TLS) from a single server. This makes it possible to simplify enterprise file transfers, improve compliance with two-factor authentication
With JSCAPE, users can meet any enterprise file sharing needs, including HTTP file transfers. Let me show you how it's done.
Getting Started
Would you prefer to watch a video showing how to set up an HTTP file transfer server? If so, you may play the video below. Otherwise, just skip it and continue reading.
To set up an HTTP file transfer service, go to Settings > Web and then click the HTTP on host checkbox. Beside that checkbox are two drop-down lists. The first one is where you select the IP address or hostname on the FTP client where the HTTP service will be listening on. The second one is where you select the port number for that HTTP service. In most instances, you'll just want to leave those values to their defaults.
Port number 80 is the widely accepted default port number for hypertext transfer protocol, so if a user loads up your HTTP file transfer service on his or her web browser, that user will no longer have to specify any port number for the web client to make a data connection.
Once you're done, click the Apply button at the lower right hand corner to proceed.
With that, you would have enabled the HTTP service throughout your JSCAPE MFT Server instance. Meaning, all domains on this instance where HTTP is enabled will share the same HTTP service. Speaking of domains, let's now enable an HTTP file transfer service on our domain.
Go to the Services module and click the Add button.
Expand the Protocol drop-down list and select HTTP/S. Click OK to proceed.
Select HTTP, uncheck HTTPS, and then click OK.
If all goes well, you would have enabled the HTTP file transfer service on your JSCAPE MFT Server instance.
Before you can try this out, be sure you already have an existing user account on your server. Here, I have a user named 'user1' that I can use for testing.
In case you don't know how to create a user, you may read this page on the online documentation or watch the video below.
Now let's load up our newly enabled web file transfer service. Launch your web browser and enter the IP address or hostname of your JSCAPE MFT Server instance. In my case, I'm going to enter 'localhost'.
When the login page loads, enter the JSCAPE MFT Server domain on which you enabled your HTTP file transfer service. Then, enter the username and password of a valid user account on that server.
Then you can perform several operations, like upload files, create a new directory, rename, delete, download a zip file, change a directory and so on.
Let's try uploading a file.
Get Your Free Trial
Would you like to try this yourself? JSCAPE MFT Server is platform-agnostic and can be installed on Microsoft Windows, Linux, Mac OS X and Solaris, and can handle any file transfer protocol as well as multiple protocols from a single server. Additionally, JSCAPE enables you to handle any file type, including batch files and XML. Download your free 7-day trial of JSCAPE MFT Server now.
Related Content
How To Set Up A HTTPS File Transfer: HTTPS File Sharing
How To Auto Upload Files To A Server From A Local Directory