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
Pegando O Nome Do Arquivo
Started By Osnel, 03/12/2005, 18:07
3 replies to this topic
#1
Posted 03/12/2005, 18:07
#2
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)
“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
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.
<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
Posted 04/12/2005, 15:54
tenta mudar essa linha
img = fso.Getfilename("'"&teste&"")
pra isso
ve se dá certo!
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)