We think about FTP Programs first when transmitting
(upload/download) files through internet. However, it is not ideal from various
aspects to use FTP Programs or FTP Protocol to transmit files to web-server in
WWW environments. Generally, this is because users tend to transmit files along
with user inputted data from web sites and these should be processed together
and transmitted data should be easily manipulated from server scripts such as
ASP, etc. Furthermore, there could be burden on managing and additionally
opening FTP Exclusive Port (21) besides HTTP Exclusive Port (80) from the
aspects of Web-Server security.
The followings are a few advantages of HTTP Upload using Upload
Component compared to FTP .
FTP requires separate managements such as managing multiple user accounts or
allowing anonymous accesses and there are many cases of not opening
transmission port for security reasons, however, since HTTP based Upload
Products are executed through Web (HTTP) there is no separate accounts
managements and it works well with firewall, proxy server and it is possible to
implement coded file upload and download functions by using SSL.

HTTP based Upload Products can dynamically execute various controls such as
limiting the size of files for uploading, setting upload Timeout, limiting the
types of files for uploading, changing upload locations from Server scripts
such as ASP thus it displays remarkable flexibility on upload control unlike
FTP.

FTP can upload and download files only but, HTTP based Upload Product can
upload and download files as well as directly upload and download files to
Database as BLOB Field.
|