Acesso Clientes

Número Azul Das 8 às 22 horas 808 78 1000

Guias de utilização

Aproveite os serviços da arsys.pt ao máximo

Ajuda

Pesquisa de temas de ajuda



Componentes ActiveX

AspUpload

Encontra-se instalado, nos nossos equipamentos para planos de alojamento sob plataforma Windows Plano Empresarial, Plano Master, Plano Master Plus e Plano ISP, o componente de servidor AspUpload com licença Enterprise, que permite, através de ASP, carregar e manipular ficheiros para o servidor utilizando um navegador.

Os ficheiros carregam-se através de um formulário que inclui o tag:

<INPUT TYPE=FILE>

É necessário atribuir permissões de escrita à directoria onde incluirá o ficheiro.

Como utilizar AspUpload: exemplo explicativo

Para utilizar AspUpload, precisa de um ficheiro HTML que contenha um formulário, e de um script ASP que se encarregue de administrar o anterior.

O código seguinte corresponderia a um ficheiro HTML com o formulário para carregar os ficheiros para o servidor:

<HTML>
<BODY BGCOLOR="#FFFFFF">

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

<INPUT TYPE=FILE SIZE=60 NAME="FILE1"><BR>
<INPUT TYPE=FILE SIZE=60 NAME="FILE2"><BR>
<INPUT TYPE=FILE SIZE=60 NAME="FILE3"><BR>
<INPUT TYPE=SUBMIT VALUE="Upload!">

</FORM>

</BODY>
</HTML>

Considere especificar o atributo ENCTYPE="multipart/form-data", já que indica que se envie o conteúdo do ficheiro e não só o nome. Se não o fizer assim, o upload de ficheiros não funcionará.

Vamos ver agora como pode ser o script associado Upload.asp:

<HTML>
<BODY>

<%

Set Upload = Server.CreateObject("Persits.Upload.1")
Count= Upload.Save("d:\xvrt\meudominio.com\html\upload")

%>
<% = Count %> ficheiros carregados.

</BODY>
</HTML>

A primeira linha do script cria a instância do objecto. Logo é solicitado o método Save, que é o que realmente realiza o trabalho de upload. O método retorna o número de ficheiros carregados com sucesso. Em caso de erro, retorna uma excepção.

Algumas características especiais

Esta versão do componente, oferece algumas melhoras em relação às versões anteriores:

  • Suporte completo para ADO. Permite utilizar estes objectos para inserir/extrair ficheiros em bases de dados.
  • Transferência automática de Mac para PC. Detecta se o ficheiro carregado provém de um Mac e realiza a conversão.
  • Extracção do tamanho de imagens. Determina o tamanho de imagens JPEG, BMP e gif.
  • Novas propriedades e métodos como File.SaveAs ou Upload.OpenFile.

Pode encontrar mais informação ao respeito das características do produto, assim como exemplos, na web do componente em http://www.aspupload.com/.

Voltar à ajuda

* Os preços não incluem IVA.