Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

flaviora

ASPUPLOAD - Impedir envio de outro formato de arquivo

Recommended Posts

Oi pessoal.. tenho esse sistemazinho para envio de arquivos (upload) usando o ASPUPLOAD

 

Formulário de envio:

 

<FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="envia.asp">

<INPUT TYPE=FILE SIZE=100 NAME="ARQUIVO1"><BR>

<INPUT TYPE=SUBMIT VALUE="Fazer Upload">

 

</FORM >

 

Página ENVIA.ASP

 

<%Set Upload = Server.CreateObject("Persits.Upload.1")

Count= Upload.Save("e:\home\meusite\documentos\upload")

%>

 

ele está funcionando direitinho.

 

mas o problema é que eu gostaria que o sistema impedisse o envio de qualquer outro arquivo que não tenha extensão DOC ou DOCX

 

não sei como fazer.

 

agradeço quem puder me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você já leu a documentação do componente?

 

Veja que na documentação permite você recuperar o tipo de arquivo. Nesse caso, a lógica é recuperar o tipo, verificar se é permitido, e caso não seja, exclua o arquivo do servidor.

 

Se você quiser proteger a extensão do arquivo antes do upload, terá que utilizar algum código Javascript/Flash, como por exemplo o SWF Upload. Lembrando que mesmo validando através de JS ou Flash, você tem que validar no servidor via ASP também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.