Jump to content
Fórum Script Brasil
  • 0

Ajuda com Persits Upload


Marianne

Question

Pessoal, fiz um upload com Persits Upload e deu certinho porem não achei em lugar nenhum como alterar o nome do arquivo antes de salvar na minha pasta dentro do servidor

Funcuina perfeitamente mas grava com o nome original e eu quero mudalo !

Amiguinhos ajuden-me Please !

Set Upload = Server.CreateObject("Persits.Upload")

Count = Upload.Save("E:\home\sitedoamary.com\wwwroot\fotos")

Response.Write Count & " arquivo(s) salvo(s) !!!"

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Olá Marianne,

antes de gravar na pasta você quer alterar o nome.

Pelo que eu entendi, COUNT é o nome do campo onde esta o arquivo a ser enviado, certo?

Você esta fazendo um Request para pegar este arquivo?

Exemplo:

Count = UploadRequest.Item("Count").Item("Value")
Abaixo disso você altera o nome:
If not Count = "" Then
Count= "arquivo_"&day(now)&"_"&hour(now)&"_"&minute(now)&"_"&second(now)&".jpg"
Else
End if
 ' -------------> Isso fará com que o nome fique  por exemplo arquivo_23_2_45_36.jpg ou seja, arquivo_dia_hora_minuto_segundo.jpg
Ai você envia para a pasta
Set Upload = Server.CreateObject("Persits.Upload")
Count = Upload.Save("E:\home\sitedoamary.com\wwwroot\fotos")
Response.Write Count & " arquivo(s) salvo(s) !!!"

Espero ter ajudado.

Douglas Damame

http://www.u2net.com.br

Edited by douglasdamame
Link to comment
Share on other sites

  • 0

não estava todos dados, custava ter colocado os dados aqui ao invés de fechar meu post ?

Aqui vai novamente :(:(:(

===========================

Meu form ==============

HTML

<form method="post" enctype="multipart/form-data" action="send.asp" name="form1">

<tr>

<td height="32" class="vdna_pr_11">T&iacute;tulo:</td>

<td><input name="titulo" type="text" class="vdna_pr_11" id="titulo" size="59" maxlength="150"/></td>

</tr>

<tr>

<td height="32" class="vdna_pr_11">Texto:</td>

<td><textarea name="texto" cols="46" rows="4" class="vdna_pr_11" id="texto"></textarea></td>

</tr>

<tr>

<td height="32"><span class="vdna_pr_11">Imagem:</span></td>

<td><input name="File" type="file" class="vdna_pr_11" size="25"></td>

</tr>

</form>

Arquivo SEND.ASP ================

SQL

Set Upload = Server.CreateObject("Persits.Upload")

Count = Upload.Save("E:\home\sitedamary.com\wwwroot\fotos")

Response.Write Count & " arquivo(s) salvo(s) !!!"

sSqlNv1 = "UPDATE etc etc etc"

FUNCIONA PERFEITAMENTE POREM ELE ENVIA O ARQUIVO QUE SELECIONEI NO FORM E GRAVA

PRECISO ALTERAR O NOME DO ARQUIVO ANTES DE GRAVAR..

OBRIGADA !!

Link to comment
Share on other sites

  • 0

pra pegar o nome use:

Upload.Form("campos")

para trocar o nome você usa um split com o ultimo paramentro que é a barra "/" e pega os valores

depois você adiciona no caminho onde salva a imagem!!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.5k
×
×
  • Create New...