Como usar o componente ASPUpload?
O ASPUpload é um componente que tem como propósito o Upload de arquivos através de uma formulário em hospedagens Windows.
Fazer o Upload de arquivos através de formulários envolve, normalmente, dois arquivos.
O formulário de upload em si e um script que processa e escreve o arquivo dentro de um determinado diretório na sua hospedagem.
Abaixo, disponibilizamos um passo a passo de como implementar o ASPUpload.
No exemplo utilizamos dois arquivos, um chamado formulario_upload.html e outro chamado upload.asp.
1 - Crie dentro de sua hospedagem um diretório no qual será realizado o Upload dos arquivos.
Lembre-se de que, o UOL HOST já disponibiliza um diretório chamado "dados" na raíz de seu FTP com permissão de escrita. Utilize-o preferencialmente. Caso você tenha interesse em exibir os arquivos após o upload, o diretório terá que ser criado dentro da pasta Web.
Após a criação do diretório, aplique a permissão de escrita no mesmo. Para mais informações sobre este procedimento, consulte a FAQ:
http://ajuda.uolhost.com.br/index.php?ind=&p=resposta&res=568
2 - Crie o arquivo formulario_upload.html com o seguinte conteúdo:
<HTML>
<BODY>
<TITLE>Formulario de Upload</TITLE><br>
<FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="upload.asp">
<INPUT TYPE=FILE SIZE=100 NAME="ARQUIVO1"><BR>
<INPUT TYPE=SUBMIT VALUE="Fazer Upload">
</FORM >
</BODY>
</HTML>
3 - Crie o arquivo upload.asp no mesmo diretório com o seguinte conteúdo:
<HTML>
<BODY>
<%Set Upload = Server.CreateObject("Persits.Upload.1")
Count= Upload.Save("e:homeSEU_LOGIN_FTPWebNOME_DIRETORIO_ONDE_SERA__FEITO_UPLOAD")
%>
<% = Count %> arquivos enviados.
</BODY>
</HTML>
Onde:
SEU_LOGIN_FTP corresponde ao Login de publicação criado para sua hospedagem (esta informação encontra-se disponível no item "Detalhes do Plano Contratado" no Painel de controle).
DIRETORIO_ONDE_SERA_FEITO_O_UPLOAD corresponde ao diretório criado no passo 1.