Buscar:
FAQ:
Abrir/Fechar Barra de Busca e Categorias
Aumentar Letras Diminuir Letras   
DundasUpLoad - Componente para Upload de arquivos

Com o componente DundasUpload você permite que os visitantes do seu site enviem múltiplos arquivos utilizando apenas o browser estipulando o tamanho máximo dos arquivos.
Criando a página que enviará os arquivos:
<%
Response.Buffer = true
on error resume next

'declara as variáveis
dim objUpload
dim strMessage

'cria instância do objeto
set objUpload = server.CreateObject("Dundas.Upload.2")

'verifica um possível erro
if err.number <> 0 then
Response.Redirect "Dundas.asp?Message=" & err.description
end if

'estipula o tamanho máximo do arquivo
objUpload.MaxFileSize = 1048576

'formatando o nome do arquivo
objUpload.UseUniqueNames = false

'informa o path onde os arquivos serão salvos
'obs: o diretório deve ter permissão de escrita
objUpload.Save "d:\inetpub\clientes\xyz\html\teste"

dim temp

'verifica erro
if IsEmpty(objUpload.Form("txtName")) = false then temp = " "
if err.number <> 0 then
strMessage = objUpload.Form("txtName") & temp & "Falha, ocorreu o erro: " & err.description

'mensagem de sucesso
else
strMessage = "Upload realizado com sucesso pelo" & temp & objUpload.Form("txtName") & "."
end if

Response.Redirect "Dundas.asp?Message=" & strMessage

'destroi o objeto
set objUpload = nothing
%>

Em nosso exemplo foi usado o diretório teste. Substitua pelo diretório que você deseja gravar o arquivo que será enviado. Esse diretório deve necessariamente ter permissão de escrita e essa permissão pode ser cedida através do painel de controle no link Aplicativos/Permissões.

Você também deve alterar, na linha d:\inetpub\clientes\xyz\html\teste\, o xyz pelo seu domínio.

Agora faça um formulário que passará as informações ao script asp responsável por chamar o componente.

Use a seguinte tag input no seu formulário:
<input NAME="File1" TYPE="file">
<input NAME="File2" TYPE="file">
Abrir/Fechar Barra de Assuntos Relacionados
Aumentar Letras Diminuir Letras  
1. FSO - File System Objetc - Componente nativo do IIS que nos permite manipular arquivos, diretório e drives no servidor

2. AspImage - Componente para criar ou modificar imagens

3. ABCpdf2 - Componente para gerar arquivos no formato ABCpdf2

4. UTILIZANDO O CDOSYS PARA ENVIAR MENSAGENS COM SERVIDORES DE SMTP AUTENTICADOS

5. Informações sobre serviços Streamings

6. O que é Flashcomm?

7. AspMail - Componentes para envio de E-mails

8. Como utilizar a ferramenta/biblioteca Log4j?

9. E-mail marketing para o B2C - design e conteúdo relevante

10. Os 10 erros mais freqüentes em e-mail marketing.

11. Como utilizar o CGI da Plug In para o envio de emails? (formmail)

12. Componentes padrão em ambiente Windows compartilhado.

13. Como enviar e-mails utilizando a biblioteca org.apache.commons.mail (commons-mail.jar)?

14. O que é SPF (Sender Policy Framework)?

15. Como criar um Servlet Java?

16. Checklist para campanhas de e-mail marketing.

17. Como configurar a sua transmissão ao vivo pelo Windows Media Encoder

18. Utilizando formulário de contato e envio de mensagens pelos servidores de hospedagem?

19. Problemas com Header

20. Quais são as pastas do seu espaço na WEB?

21. Como disponibilizar calculo de frete em minha Loja Virtual?

22. Modelo SoftArtisans.FileUp

23. CDONTS - Componentes para envio de E-mails

24. Qual a estrutura de pastas no ambiente compartilhado - Linux e windows?

25. Qual a política para parceiros Plug In?

26. Quais são as técnicas mais utilizadas na internet para bloqueio de spam?

27. Quais as características do serviço de e-mail marketing oferecido pela Plug in?

28. Glossário do serviço de Estatísticas.

29. O que significa o erro: Forbidden You don't have permission to access / on this server.

30. Teste de Acesso ao Banco de Dados - MySQL

31. Como posso utilizar o bônus dos links patrocinados?

32. O que significa o tráfego do meu site?

33. O que ocasiona o erro 0x800CCC6A? (indicando o endereço http://pobox.com/~djb/docs/smtplf.html)

34. Desabilitando a diretiva register_globals do php nos servidores compartilhados

35. Permissão e Proteção de Diretórios

36. Quais são os principais passos para a construção do meu site através do Construtor/SiteBuilder?

37. Manual do Construtor de Sites

38. O e-mail que recebi informa que os clientes terão acesso ao conteúdo UOL. Como posso/irei acessar este conteúdo?

39. Como alterar o Provedor de Serviço no registro.br para renovação de meu domínio pelo Painel de Controle?

40. Quais são as expressões que devem ser evitadas para que uma mensagem de e-mail marketing não seja pontuada como SPAM?

41. Existem documentações necessárias para registro de alguns tipos específicos de domínios?

42. Existem documentações necessárias para registro de alguns tipos específicos de domínios?

43. Servidores SSL: disponibilidade e informações

44. O que é o Painel de Controle?

45. Qual o procedimento para transferência de domínios internacionais para a Plug In?

46. Qual servidor utilizar para componentes que Utilizam Autenticação SMTP (Ex.: aspmail)

47. Confirmação de Dados Cadastrais

48. Como alterar o Provedor de Serviço no registro.br para registrar meu domínio pela Plug In?

49. Como publicar as páginas do seu site?

50. Erro "HTTP ERROR 404 NOT FOUND" nos links do site?

51. Como zerar um campo auto_incremento em bases de dados MySQL?

52. Manual PlugStats

53. Como obter as estatísticas de acesso ao meu site?

54. O que é Ajax?

55. Como criar/instalar um arquivo WAR em um servidor JAVA/JSP?

56. Bibliotecas (libs) padrão aplicadas ao PhP em ambiente Linux compartilhado.

57. Manual do Painel de Controle

58. O que é defacement?

59. Manual de Integração da ferramenta de e-mail Marketing Virtual Target

60. Como evitar que seu e-mail seja classificado como spam?

61. Como calcular o ROI do e-mail marketing?

62. Como conseguir os dados de acesso para publicar o site?

63. Posso receber boleto de outro banco?

64. Por que meu site Java/JSP funciona em meu ambiente de desenvolvimento e ao publicá-lo no servidor o erro "Unsupported major.minor version xx.x" ou "class file has wrong version 49.0, should be 48.0" é reportado?

65. Conceito: Sobre Visitas

66. Porque no meu Webmail aparece somente pasta de ENTRADA?

67. Manual do Webmail

68. Tenho um plano de hospedagem contratado com a Plug In e desejo alterar para o Plano Start, é possivel?

69. Como administrar remotamente bases SQL Server?

70. Posso mudar um domínio qualquer contratado?

71. Geração do 1o relatório: Por que o relatório de visitas de meu site ainda não está disponível?

72. Nos planos compartilhados quais as versões de ASP.NET nos planos Windows?

73. Por que meu site apresenta frequentemente o erro "System resource exceeded"?

74. O que é um DSN?

75. Manuais para uso da ferramenta de e-mail marketing da Plug In