Transferência de arquivos HTTP versus FTP
Upload via HTML
Para atualizar um arquivo em um site, todas as necessidades do usuário são um navegador de Internet moderno. No entanto, no servidor do site, um programador de site deve implementar um sistema que possa manipular o carregamento de um arquivo. O programador tem várias opções para fazer isso, desde carregar um HTML simples até formulários mais avançados com linguagens como PHP e ASP, para usar em um fórum ou blog. Com o download, tudo o que o usuário precisa fazer é clicar em um link.
Upload via FTP
FTP ou File Transfer Protocol, precede o HTTP por algum tempo. No entanto, o FTP é usado principalmente por webmasters e desenvolvedores de páginas que precisam fazer upload de arquivos diretamente para seus servidores. Para usar um servidor FTP, você precisará de um cliente FPT para se conectar a ele. Programas gratuitos de FTP incluem o FileZilla e CoreFTP, e podem ser encontrados na seção Recursos abaixo.
Vantagens e desvantagens do HTTP
Os uploads HTTP fornecem um método incrivelmente simples para fazer upload de arquivos para um servidor, com um mínimo de conhecimento sobre transferências de arquivos. Baixar um arquivo também é incrivelmente fácil. No entanto, as desvantagens residem na falta de poder HTTP quando se trata de fazer upload de arquivos. Além disso, um programador precisa ter o conhecimento necessário para criar o formulário em HTML, a fim de carregar o arquivo em questão.
Vantagens e desvantagens do FTP
Usando um servidor FTP oferece suas próprias vantagens. Por um lado, um usuário pode usar um programa para carregar em massa um servidor, sem ter que se preocupar em reexaminar arquivos e carregá-los novamente usando um formulário. Downloads também podem ser feitos em massa. Infelizmente, um servidor FTP ainda requer um cliente FTP para ser usado, e o uso de um pode ser particularmente desconfortável para aqueles que querem apenas fazer upload de uma imagem ou duas.
Diferenças
Finalmente, as transferências de arquivos FTP e HTTP têm finalidades completamente diferentes. O propósito das transferências FTP é mais ou menos para a manutenção de um site e cargas de lote, enquanto o HTTP é para o trabalho final com o cliente e para os usuários finais fazer upload de coisas como filmes, imagens e outros arquivos para o servidor. Muitas vezes, um programador usará o FTP para carregar arquivos que permitem ao usuário final fazer upload de arquivos via HTML / HTTP.