Ir para conteúdo

POWERED BY:

Arquivado

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

Gestat

Upload de arquivo e alteração de nome

Recommended Posts

Eai galera,Preciso de um codigo em ASP que pegue um arquivo enviado por um fomulário HTML, altere o nome dele de "preços.xlm" para "PRECOS.xlm" (planilha de excel vão ser atualizadas) por exemplo e mande para um diretório no servidor, subescrevendo o antigo arquivo que tinha o mesmo nome.Sou novato em ASP, alguem poderia me ajuda? Tem q usar ASPUpload? vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kra, tenta assim.<%Const forWriting=2, forAppending=8Dim objteste, objname, fsoset objteste = createobject("scripting.FileSystemObject")set objname = createobject("scripting.FileSystemObject")set fso = createobject("scripting.FileSystemObject") 'Verifica se arquivo existe na pasta especifica if objteste.FileExists ("F:\nextgeneration\Root\Cristalia\teste\teste\"& doc &"\"& teste &"") = true then Set fileobject = fso.GetFile("F:\teste\teste\"& doc &"\"& teste &"") 'Renomeia arquivo antigo fileobject.Name = ""& day(now) &"_"& month(now) &"_"& year(now) &"_"& teste &"" teste1 = ""& day(now) &"_"& month(now) &"_"& year(now) &"_"& teste &"" 'Move arquivo antigo para a pasta alt objteste.MoveFile "F:\teste\teste\"& doc &"\"& teste1 &"","F:\teste\teste\"& doc &"\alt\" 'Move arquivo atual para a pasta específica objteste.MoveFile "F:\teste\teste\"& doc &"\alt\"& teste &"","F:\teste\teste\"& doc &"\" else 'Move arquivo para pasta específica objteste.MoveFile "F:\teste\teste\"& doc &"\alt\"& teste &"","F:\teste\teste\"& doc &"\" end if set fileObject = nothingset objteste = nothingset objname = nothingset fso = nothing%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

E mais fácil usar o comando correspondente ao saveas (salvar como), na hora que estiver fazendo o upload, assim ja formata o nome do arquivo na hora.

Consulta qual componente de upload você vai usar, e pesquisa o comando citado.

 

Aqui eu uso o smartupload, se quiser, clica aqui que nessa página tem tudo sobre ele.

 

Chico

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera o problema é o seguinte, liguei la no servidor e eles disseram q não tem nenhuma componente instalado, eu teria que estar fazendo o código na mão mesmo, qual a melhor solução então?

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.