Jump to content


Photo

Pegando O Nome Do Arquivo


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

#1 Osnel

Osnel

    Turista

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

Posted 03/12/2005, 18:07

Estou enviando via formulario um caminho:

c:\um_caminho\qualquer\com\arquivo\foto.jpg

preciso pegar somente o nome da imagem, no caso "foto.jpg"

como faço isso ?

Valew

#2 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 03/12/2005, 20:07

Uma das Alternativas é usar FSO..:

<%
Set fso = CreateObject("Scripting.FileSystemObject")
img = fso.Getfilename("c:\um_caminho\qualquer\com\arquivo\foto.jpg")
response.write img
%>

Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)

#3 Osnel

Osnel

    Turista

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

Posted 04/12/2005, 12:00

to tentando usar esse codigo abaixo, mas da erro no request.form.. da uma luz aé



<HTML>
<BODY>
<% teste = request.form("FILE1") %>
<% Set upl = Server.CreateObject("SoftArtisans.FileUp") %>
<% upl.Path = "e:\home\xxxs\web\yyy\fotos" %>
<% upl.Save %>
Total de Bytes Enviados: <%=upl.TotalBytes%>
<% Set upl = Nothing %>
<%
Set fso = CreateObject("Scripting.FileSystemObject")
img = fso.Getfilename("'"&teste&"")
response.write img
%>

</BODY>
</HTML>

Se eu retirar o request.form funciona normal

segue erro

Request object error 'ASP 0206 : 80004005'

Cannot call BinaryRead

/veiculos/arley2.asp, line 9

Cannot call BinaryRead after using Request.Form collection.

#4 Henderson

Henderson

    12 Horas

  • Usuários
  • 279 posts
  • Sexo:Não informado
  • Localidade:Santos

Posted 04/12/2005, 15:54

tenta mudar essa linha
img = fso.Getfilename("'"&teste&"")
pra isso
img = fso.Getfilename("&teste&")
ou isso
img = fso.Getfilename("'"&teste&"'")

ve se dá certo!

Edição feita por: Henderson, 04/12/2005, 15:54.





1 user(s) are reading this topic

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

IPB Skin By Virteq