Jump to content


Photo

Upload


  • Faça o login para participar
2 replies to this topic

#1 Arak

Arak

    Normal

  • Usuários
  • 89 posts
  • Sexo:Não informado

Posted 14/03/2006, 14:01

Suadações.....

Tenho o código abaixo que escrevi baseado em exemplos que encontrei na net, assim fui lapidando este código de upload que segue abaixo:


Dim Caminho, Tamanho, BinCont, txtContem, Nome, Arquivo
Dim Conteudo, Conte, fso
Nome = Array()
	
Caminho = Server.MapPath("Arquivos")
Tamanho = Request.TotalBytes
BinCont = Request.BinaryRead(Tamanho)
	
For Contador = 1 To Tamanho
      txtContem = txtContem & Chr(AscB(MidB(BinCont, Contador, Tamanho)))
Next
	
NomeUm = Split(txtContem, ";")
NomeDois = Split(NomeUm(2), "=")
NomeTres = Split(NomeDois(1), """")
Nome = Split(NomeTres(1), "\")
NN = UBound(Nome)
Arquivo =  Nome(NN)

Conte = Split(txtContem, "Type")
Conteudo = Split(Conte(1), " ")
	
Set fso = Server.CreateObject("Scripting.FileSystemObject")
	
If Arquivo <> "" Then
 Set objArq = fso.CreateTextFile(Caminho & "/" & Arquivo, true)
	objArq.WriteLine Conteudo(1)
	objArq.CLose
	Set fso = nothing
	Response.Redirect "Upload.asp?n=1"
Else
	Response.Redirect "Upload.asp?n=0"
End If


Esse código, gera o arquivo certo no caminho, mas, na hora de escrever o conteúdo ele escreve apenas parte do arquivo, não escrevendo o conteúdo completo.

Aqui estou tentando fazer apenas Upload de arquivos de texto.
Se alguém puder me ajudar......
Grato.

#2 fhost

fhost

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Não informado

Posted 05/04/2006, 09:55

Utilize um componente de Upload!
Tem vários, tipo o ASPUpload, ASPSmartUpload, entre outros.

Algum desses, creio que são free!

Até mais!!
Hospedagem PHP, MySQL por R$ 1,00 mensal
- Fórum, Lojas Virtuais, Blogs GRÁTIS!!
FHost.com.br

#3 Operador

Operador

    12 Horas

  • Usuários
  • 228 posts
  • Sexo:Masculino
  • Localidade:Picos - PI

Posted 05/04/2006, 14:18

acabei de dar um exemplo do Dundas.Upload que é free neste tópico, de uma olhada:

http://forum.wmonlin...howtopic=146575

Veja e qualquer coisa avisa
----------------------------------------------------------------------------
Não sei assinar... ehehehe
----------------------------------------------------------------------------




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq