Ir para conteúdo

POWERED BY:

Arquivado

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

alex_rlima

FreeASPUpload

Recommended Posts

Pessoal,Estou utilizando o FreeASPUpload e gostaria de saber se existe uma maneira de renomear um arquivo antes de grava-lo na pasta de destino. Alguém poderia me ajudar?Muito Obrigado.PS: Se precisar posso passar o código.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara acho que não dá...pelo menos nunca vi...você pode mudar com FSO depois...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou analisando o código e a parte que ele salva o arquivo é essa:function SaveFiles Dim Upload, fileName, fileSize, ks, i, fileKey, id id=13 Set Upload = New FreeASPUpload Upload.Save(uploadsDirVar & "\" & id & "_a") ' If something fails inside the script, but the exception is handled If Err.Number<>0 then Exit function SaveFiles = "" ks = Upload.UploadedFiles.keys if (UBound(ks) <> -1) then SaveFiles = "<B>Files uploaded:</B> " for each fileKey in Upload.UploadedFiles.keys SaveFiles = SaveFiles & Upload.UploadedFiles(fileKey).FileName & " (" & Upload.UploadedFiles(fileKey).Length & " B) " next else SaveFiles = "O nome do arquivo especificadono formulario de upload não corresponde a um arquivo válido no sistema." end ifend functionAonde eu poderia incluir o FSO para mudar isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

e qualquer lugar apos salvar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

qualquer duvida vai no topico pendurado de duvidas frequentes que tem duas excelentes referencias FSO...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sera que tem como você passar  o codigo, estou com um problema parecido com esse!??!!?

 

http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

no seu outro post postei o caminho do freeaspupload...

Compartilhar este post


Link para o post
Compartilhar em outros sites

marioufpa,A linha de comando em FSO para modificar o nome do arquivo seria essa?Set FSO = Server.Createobject("Scripting.FilesystemObject")FSO.MoveFile "nome do diretório\nome do arquivo","nome do diretório\id_nome do arquivo"Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nãoeh FSO.name ai você pode o nome antigo e novo nomevou pesquisar um exemplo e posto aqui...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta aqui

 

 

ASP

    [*]<%

    [*]Set fso = CreateObject("Scripting.FileSystemObject")

    [*]Set fileObject = fso.GetFile(Server.MapPath("\chris\") & "\myfile.txt")

    [*]

    [*]Response.Write fileObject.Name

    [*]fileObject.Name = "myfile2.txt"

    [*]Response.Write fileObject.Name

    [*]

    [*]Set fileObject = Nothing

    [*]Set fso = Nothing

    [*]%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

marioufpa,Uma outra dúvida. Tudo que li sobre FSO está diretamente relacionado a arquivos .txt esse código pode ser aplicado em arquivos .jpg?Att.PS: Vou testar o código que me mandou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode sim cara...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém pode me ajudar com o código FSO abaixo?

 

ASP

[*]

[*]<%

[*]Set fso = CreateObject("Scripting.FileSystemObject")

[*]Set fileObject = fso.GetFile(Server.MapPath("\chris\") & "\myfile.txt")

[*]

[*]Response.Write fileObject.Name

[*]fileObject.Name = "myfile2.txt"

[*]Response.Write fileObject.Name

[*]

[*]Set fileObject = Nothing

[*]Set fso = Nothing

[*]%>

[*]

 

Gostaria de inclui-lo depois dessa função:

 

ASP

[*]

[*]function SaveFiles

[*] Dim Upload, fileName, fileSize, ks, i, fileKey, id

[*] id=13

[*] Set Upload = New FreeASPUpload

[*] Upload.Save(uploadsDirVar)

[*]

[*] ' If something fails inside the script, but the exception is handled

[*] If Err.Number<>0 then Exit function

[*]

[*] SaveFiles = ""

[*] ks = Upload.UploadedFiles.keys

[*] if (UBound(ks) <> -1) then

[*] SaveFiles = "<B>Files uploaded:</B> "

[*] for each fileKey in Upload.UploadedFiles.keys

[*] SaveFiles = SaveFiles & Upload.UploadedFiles(fileKey).FileName & " (" & Upload.UploadedFiles(fileKey).Length & " B) "

[*] next

[*] else

[*] SaveFiles = "O nome do arquivo especificadono formulario de upload não corresponde a um arquivo válido no sistema."

[*] end if

[*]end function

[*]

Compartilhar este post


Link para o post
Compartilhar em outros sites

é so colocar o caminho corret aquiSet fileObject = fso.GetFile(Server.MapPath("\chris\") & "\myfile.txt") e o novo nome aquifileObject.Name = "myfile2.txt" se não for pra mostrar os nomes tira os response.write...

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.