Ir para conteúdo
Fórum Script Brasil
  • 0

Aspupload


EDSONET

Pergunta

Estou fazendo um upload, mais no momento que o upload termina eu tento capturar o nome do arquivo no diretorio especificado.

<%
Set Upload = Server.CreateObject("Persits.Upload.1")
Count = upload.Save("\\terraempresas.com.br\clusterx\login_ftp\wwwroot\arquivos\")
%>

<%= Count %> arquivos enviados.

<%
Set FSO = CreateObject("scripting.FileSystemObject")
Set Folder = FSO.GetFolder(Server.MapPath("/arquivos)")
Set Files = Folder.Files
For each File in Files
Response.write File.name
next
%>

Será que algume sabe fazer isso de outra maneira?

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

PRECISO CAPTURAR O NOME DO ARQUIVO DE QUE FOI FEITO UPLOAD.

TIPO, AI ESTA O CÓDIGO DE UPLOAD E LOGO DEPOIS QUE TERMINA ELE VAI NO DIRETORIO ONDE VOI SALVO O ARQUIVO E CAPTURA O ARQUIVO... PELO MENOS ERA PRA FAZER ISSO.

alguém SABE FAZER ISSO...???

<%
Set Upload = Server.CreateObject("Persits.Upload.1")
Count = upload.Save("\\terraempresas.com.br\clusterx\login_ftp\wwwroot\arquivos\")
%>

<%= Count %> arquivos enviados.

<%
Set FSO = CreateObject("scripting.FileSystemObject")
Set Folder = FSO.GetFolder(Server.MapPath("/arquivos)")
Set Files = Folder.Files
For each File in Files
Response.write File.name
next
%>

sad.gif

Link para o comentário
Compartilhar em outros sites

  • 0

olha cara..

acho que você pode fazer alguma coisa assim:

- faz o upload

- captura o caminho do arquivo, e joga numa variavel

- usa o split, e quebra a variavel em partes.. (manda quebrar toda vez que achar "/"

- aí, compara as strings, e pega aquela que tiver caracter "."

pois é essa parte que ta o nome do arquivo..

entendeu?

Link para o comentário
Compartilhar em outros sites

  • 0

Só você mesmo pra responder as minhas duvidas, pensei que ninguém ia dar bola pra mim...

Sim entendi a lógica, mais eu não sei como funciona esses comandos como por exemplo o Split ...

Se você tive o código sei lá, eu sei que é ruim de vc`s mandarem o código, mas eu não tenho noçao de como fazer isso! Pegar o caminho e colocar na variavel ai sim, mais na parte de separar o caminho ai já não faço a minima ideia.

Se você tiver outra ideia ou forma de me ajudar eu ficaria grato... Tipo, eu to em funçao daquele esquema de envio de e-mail com anexo, pegando o nome do arquivo fica facil de fazer o que eu quero!

Help me!!!

Link para o comentário
Compartilhar em outros sites

  • 0

O ASPUpload já tem várias funções prontas kara... Se liga só pra pegar o nome do arquivo:

<%

' Instância o objeto

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

' Diz que não pode sobrepor arquivos

Upload.OverwriteFiles = False

'pasta para onde irão os arquivos do upload

Upload.Save Server.MapPath("arquivos/")

' pega arquivo por arquivo...

For Each file IN Upload.Files

  nome_arquivo = file.OriginalFileName

Next

%>

Ok? Para referência completo sobre ele, o melhor lugar é: www.aspupload.com, que é o site oficial do componente...

[]s

Link para o comentário
Compartilhar em outros sites

  • 0

foram juntados 2 topicos do mesmo assunto pelo mesmo autor.

Ao autor dos dois topicos: Favor Não criar vários topicos com o mesmo assunto!

Obrigado pela compreensão!

Link para o comentário
Compartilhar em outros sites

  • 0

Pessoal,

Estou desenvolvendo um código onde eu consiga capturar o nome do arquivo, de algum jeito ou forma sei lá como.

Tipo, tem o formulario de envio de arquivo certo? Calro eu vou usar um input tipo file, onde vai mostrar todo o caminho do arquivo que deverá ser feito o upload.

Ex: "c:\pasta1\pasta2\TESTE.TXT"

Sei que existe uma forma de pegar apenas o nome TESTE.TXT. Vou colocar alguns códigos que desenvolvi tentando fazer isto:

Primeiro:

<%
Set Upload = Server.CreateObject("Persits.Upload.1")
Count = upload.Save("\\terraempresas.com.br\cluster8\nossae\wwwroot\arquivos\")
%>

<%= Count %> arquivo(s) enviad(s).

<%
For Each File in Upload.Files
                    Response.Write "Nome Do Arquivo: "
                    Response.Write File.OriginalFileName 'Detalhe, com esse comando deveria mostrar o nome do arquivo mais da um erro
Next
%>
Segundo:
<%
Set Upload = Server.CreateObject("Persits.Upload.1")
Count = upload.Save("\\terraempresas.com.br\cluster8\nossae\wwwroot\arquivos\")
%>

<%= Count %> arquivo(s) enviad(s).

<%
Set FSO = CreateObject("scripting.FileSystemObject")
Set Folder = FSO.GetFolder("\\terraempresas.com.br\cluster8\\nossae\wwwroot\arquivos")
Set Files = Folder.Files
For each File in Files
Response.write File.OriginalFileName
next
%>

Tem um monte de comando do ASPULOAD mais o que eu quero que funcione não funciona, que seria o OriginalFileName.

Se algume tem uma dica, uma ideia, qualquer coisa que possa me ajudar ficarei muito grato.

Edson.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...