Cita:
Iniciado por prod6
ya me he perdido, sigues con el mismo problema de antes o se agregaron otros?el primer error que te dio es con respecto a la escritura del archivo Log.log que te hice poner y es que no tienes permisos de escritura en el fichero donde lo crearía
con respecto a tu ultima pregunta...
no creo que este mal echo como lo estas intentando, lo que se necesitaría hacer es "leer" la ruta de acceso virtual del archivo una vez que sea encontrado y esa ruta colocarla en un enlace...
fíjate esto:
[URL="http://msdn.microsoft.com/es-es/library/system.web.httprequest.filepath(v=vs.80).aspx"]http://msdn.microsoft.com/es-es/library/system.web.httprequest.filepath(v=vs.80).aspx[/URL]
habría que usar una de esas luego de
archivo = Subfolder.Path &"\"& objFile.Name
y poner dicha ruta en el Response.Redirect()
recuerda modificar el ciclo for de esta manera:
Código:
For Each objFile in colFiles
if dato & ".pdf" = objFile.Name then
archivo = Subfolder.Path &"\"& objFile.Name
Exit For
end if
Next
que tal buenos dias el primer error fue por lo de crear el archivo log.log que me ponias en el comentario anterior !! ahora tratare de ahcer lo que me acabas de poner haber si si me corre, MUCHAS GRACIAS POR TUS RESPUESTAS !! de verdad me estas ayudando en mucho y esque nos oy experto en asp y ya tambn trate de hacer la carpeta fisica en un directorio virtual y noooooooo nada jejeje tratere con esas instrucciones pero si aplican en ASP clasico vdd??
otrta cosa tambien encontre esta informacion no se si se pueda aplicar
http://viejo.softcanon.com/post/2009/06/25/Convertir-de-una-Ruta-Fisica-a-Virtual.aspx
o esta otra:
http://viejo.softcanon.com/post/2009/06/25/Generar-Links-de-los-Archivos-en-Una-Carpeta-Dentro-del-Sitio-Web.aspx
otra cosa le acabo de intentar con este otro codigo para abrir un xls
Código ASP:
Ver original<%
'Set the content type to the specific type that you are sending.
Response.ContentType = "application/x-msexcel"
Const adTypeBinary = 1
Dim strFilePath
strFilePath = "C:\ExcelFiles\Excel1.xls" 'This is the path to the file on disk.
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing
%>
no podre utilizar algo similar para abrir pdfs?