AJUDA
Buscar:
FAQ:
Aumentar Letras Diminuir Letras   
Como usar o componente Dundas Upload?

Abaixo segue um exemplo simples de implementação do Dundas Upload.

A primeira etapa consiste na criação de um formulário para o upload dos arquivos, abaixo segue um exemplo:


<html>
<body bgcolor="#FFFFFF">
Selecione até 5 arquivos do seu computador para carregar no diretorio de dados/upload do site. Tamanho máximo de até 1MB:
<form method="POST" enctype="multipart/form-data" action="teste_dundasupload.asp">
<input type="file" size="40" name="Arquivo1"><br>
<input type="file" size="40" name="Arquivo2"><br>
<input type="file" size="40" name="Arquivo3"><br>
<input type="file" size="40" name="Arquivo4"><br>
<input type="file" size="40" name="Arquivo5"><br>
<input type=submit value="Carregar">
</form>
</body>
</html>


Após, crie um arquivo chamado teste_dundasupload.asp(ele será executado como "ACTION" do formulário previamente publicado:



<%
' Baseado no exemplo da propria ASPAlliance
' Continuar se ocorrer algum erro
' Este script supoe que existe um diretorio upload dentro da pasta dados
On Error Resume Next

Dim sCaminho

sCaminho = Replace(LCase(Server.MapPath("/")),"web","dadosupload")

' Criar instancia do Objeto
Set objUpload = Server.CreateObject ("Dundas.Upload.2")

' Gravar arquivo no diretorio dados do proprio site
' Tambem sera gravado em memoria utilizando o metodo SaveToMemory
'
' Tamanho maximo de arquivo de 1MB
objUpload.MaxFileSize=1048576
objUpload.UseUniqueNames=FALSE
objUpload.Save sCaminho

' Verificar se ocorreu algum erro durante a chamada.
' Se ocorrer, redirecionar para uma pagina de Erro ficticia
If Err.Number <> 0 Then
Response.Redirect "Erro_dundasupload.asp"
Else
' Criar um loop para verificar os arquivos carregados
' Se for executavel, apagar do disco
' Mostrar uma caixa de diálogo com nome dos arquivos
For Each objUploadedFile in objUpload.Files
Response.Write "campo &quot;" & objUploadedFile.TagName & "&quot; do Formulario - Caminho : " & objUploadedFile.Path & " - Tamanho : " & CStr(objUploadedFile.Size) & " bytes<br>"
If InStr(1,objUploadedFile.ContentType,"octet-stream") Then
Response.Write " MAS O Arquivo foi REMOVIDO por ser um tipo proibido"
objUploadedFile.Delete
End If
Next

' Mostrar o nome de cada um dos elementos do formulário
'For Each objFormItem In objUpload.Form.Count
' Response.Write "<br>Item passado no formulário e´: " & objFormItem.Value
' Response.Write "<br> Valor do ítem do formulário e´: " & objFormItem.Value & "<br>"
'Next

'Response.Write "Chegou ao final do script"

End If

' Remover o objeto
Set objUpload = Nothing
%>



Depois, crie o arquivo Erro_dundasupload.asp para ser apresentado no caso de erro:


<%@ language=vbscript %>
<%
Response.Write "Ocorreu um Erro"
%>
Abrir/Fechar Barra de Assuntos Relacionados
Aumentar Letras Diminuir Letras  
1. Como usar o componente AspEmail?

2.  Como usar o componente CDOSYS?

3. Como usar o componente CDOSYS na Revenda Windows?

4. Como usar o componente ASPUpload?

5. Glossário Revenda Linux - cPanel

6. Como fazer o Upload de arquivos via PHP?

7. Como fazer um formulário em FLASH com PHP?

8. Como usar o componente FileSystemObject (FSO)?

9. Como enviar mensagens com PHP por autenticação SMTP na Revenda?

10.  Como usar o componente ASPPDF?

11. Como executar Stored Procedures em MySQL utilizando Asp.Net?

12. Como otimizar minha programação para que meu site não consuma recursos de modo excessivo em um servidor?

13. Como conectar ao MySQL utilizando Asp.Net?

14. Posso utilizar o arquivo web.config, em pastas e subpastas de minha Hospedagem Windows?

15. Como usar o componente Dynu?

16. Proteção de diretórios via web.config em hospedagens Windows

17. Como instalar o PHP Fusion em uma plataforma UOL HOST?

18. Como instalar o Magento em uma plataforma Linux do UOL HOST?

19. Minha programação utiliza ASP. Como posso proteger meus formulários de e-mail para evitar que eles sejam utilizados por terceiros?

20. Quero exibir/listar o conteúdo dos diretórios da minha hospedagem, é possível?

21. Estou com dificuldade no envio/recebimento das mensagens enviadas através do formulário de contato do meu site, como devo proceder.

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

23. Conheça os principais passos para começar a trabalhar com e-mail marketing

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

25. Quero ter um contador de visitas(hits) no meu site. Como fazer?

26. Como configurar o SQL Session State Server para uso com o MSSQL?

27. Checklist para campanhas de e-mail marketing.

28. Como usar o componente ASPEasyZip?

29. Como usar o componente Chart Director?

30. Como colocar um vídeo ou arquivo de áudio no meu site?

31. Quais são os passos que devo executar após contratar uma revenda no UOL HOST?

32. Como alterar as imagens da vitrine de uma Loja Virtual?

33. Proteção de diretórios e arquivos via .htaccess:

34. Como utilizar o módulo URL Rewrite do IIS 7/Windows 2008 no UOL HOST?

35. Como posso utilizar arquivos .htaccess para alterar parâmetros nas hospedagens Linux?

36. Como enviar mensagens por formulário de contato através do ASP.NET?

37. Como instalar manualmente o osCommerce em uma plataforma do UOL HOST?

38. Como transferir meu site de outro provedor de hospedagem?

39. Ao acessar o meu site, meu sistema de anti-virus acusa perigo. O que fazer?

40. Como instalar a nova versão do Magento na Revenda.

41. Estou tendo problemas no Upload de arquivos grandes via script ASP, ASP.NET ou PHP na plataforma Windows, o que fazer ?

42. Como instalar o Moodle em uma hospedagem do UOL HOST?

43. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

44. Como Instalar o Coppermine Photo Gallery em uma Plataforma do UOL HOST?

45. Após atualizar o WordPress em minha hospedagem Windows ocorreu o erro: Fatal error: Call to undefined function iis7_supports_permalinks() in E:\home\xxx\Web\wp-includes\canonical.php on line 40. Como solucionar?

46. Como enviar mensagens com PHP por autenticação SMTP?

47. Como usar o componente ASPGRID?

48. Quais os passos para estabelecer uma conexão com bancos MySQL através de ASP sem o uso de DSN?

49. Como usar o componente AspTreeView 2?

50. Como incluir meu site no Google e como fazer com que ele tenha um melhor resultado nas buscas?

51. Como testar a conexão com um banco de dados MSSQL e PHP?

52. Como usar o componente ASPJPEG?

53. Ao acessar um diretório de meu site, me deparo com a seguinte mensagem de erro: "The request filtering module is configured to deny a path in the URL that contains a hiddenSegment section." Por que?

54. Minha hospedagem é Linux, tenho o dump de minha base de dados MySQL e, em função do tamanho, não posso usar o gerenciador de Banco de dados do Painel, como posso rodar o Dump no servidor?

55. Como usar o componente OWC (Office Web Component)?

56. Como posso configurar páginas de erro personalizadas?

57. Qual o limite de tamanho para criação de mensagens dentro do sistema de E-mail Marketing?

58. Como importar produtos de um arquivo CSV para a Loja Virtual?

59. Como Preparar um arquivo CSV para migrar email de um servidor IMAP?

60. Mesmo usando o MySQL Conector com versão superior a 5.1.5 ao acessar meu site em .NET vejo a mensagem: "Unable to find the requested .Net Framework Data Provider. It may not be installed". O que fazer?

61. Como testar a conexão com um banco de dados MySQL e PHP?

62. Dicas para produção de um e-mail marketing.

63. Como configurar Joomla para trabalhar com "Clean Urls" em uma plataforma Windows?

64. Site, Hospedagem, Domínio, etc. Entenda melhor o que são.

65. Cache - Hospedagem Linux

66. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

67. Como alterar o logotipo da página no construtor de sites?

68. Como criar um formulário para um site construído através do construtor de sites?

69. Tenho um site ou um domínio no UOL HOST e quero usar o Google Apps para meus e-mails, é possível?

70. Como compilar um arquivo em C?

71. Registrei um domínio com o UOL HOST e quero redirecionar uma entrada para o Webnode. Como fazer?

72. Como adicionar uma imagem ao lado da URL de uma Loja Virtual(Favicon)?

73. Como desativar erros personalizados em sites da minha Revenda Windows?

74. O recurso de "Parent Paths" é ativado por padrão nas hospedagens Windows?

75. Tenho um domínio/hospedagem com o UOL HOST mas quero usar o Windows Live Hotmail para meus e-mails, é possível?

76. Como configurar o Drupal para trabalhar com "Clean Urls" em uma plataforma Windows?

77. Como configurar Wordpress 2.7.1. para trabalhar com "Clean Urls" em uma plataforma Windows?

78. Como exportar Produtos e Clientes existentes na Loja Virtual para um arquivo CSV?

79. Possuo uma Hospedagem com Wordpress, ao tentar atualizar o aplicativo, a mensagem de erro "Sem permissões suficientes para acessar esta página" é apresentada. Como resolver?

80. Como cadastrar uma lista de destinatários na ferramenta de e-mail marketing?

81. Quais as dicas para melhorar um site recém criado através do Construtor de Sites?

82. Como realizar um redirecionamento 301.

83. Como efetuar o Download da ferramenta de apoio MOSDAL?

84. Glossário do serviço de estatísticas/relatório de visitação.

85. Como conectar meu banco de dados SQL SERVER usando ASP sem DSN?

86. Como migrar meus e-mails para o UOL HOST utilizando o Outlook 2007?

87. Como faço para obter um certificado próprio para conexões seguras (SSL) e como instalá-lo em alguma conta de hospedagem dentro de uma Revenda?

88. Como adiciono o botão ‘Curtir’ do Facebook no meu site?

89. Autenticação para envio de mensagens

90. O que é o htaccess?

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

92. O que é o Double opt-in no e-mail marketing?

93. Como alterar a prioridade dos arquivos de índice de minha hospedagem Windows?

94. Montei meu site com o Construtor de Sites. Como faço para inserir arquivos para os visitantes fazerem download?

95. Como bloquear o acesso de um determinado IP para o meu site em uma plataforma Windows?

96. Como utilizar o mod_rewrite para conversão de url’s amigáveis em minha hospedagem Linux?

97. O que é Collation de uma Base de dados, como alterar?

98. Possuo uma Loja Virtual com conteúdo adulto e gostaria de colocar uma mensagem de aviso na página inicial. Como fazer?

99. Como configurar uma página de erro personalizada em um plano de revenda?

100. Após instalar o Joomla, ocorre o erro: Warning: sprintf() [function.sprintf]: Too few arguments in /home/xxx/public_html/joomla/libraries/joomla/methods.php on line 138. Como solucionar?