Ver Mensaje Individual
  #18 (permalink)  
Antiguo 04/07/2012, 07:04
fabian23
 
Fecha de Ingreso: abril-2012
Mensajes: 93
Antigüedad: 12 años
Puntos: 0
Respuesta: abrir pdf en asp

Cita:
Iniciado por prod6 Ver Mensaje
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
  1. <%
  2. 'Set the content type to the specific type that you are sending.
  3. Response.ContentType = "application/x-msexcel"
  4.  
  5. Const adTypeBinary = 1
  6. Dim strFilePath
  7.  
  8. strFilePath = "C:\ExcelFiles\Excel1.xls" 'This is the path to the file on disk.
  9.  
  10. Set objStream = Server.CreateObject("ADODB.Stream")
  11. objStream.Open
  12. objStream.Type = adTypeBinary
  13. objStream.LoadFromFile strFilePath
  14.  
  15. Response.BinaryWrite objStream.Read
  16.  
  17. objStream.Close
  18. Set objStream = Nothing
  19. %>
no podre utilizar algo similar para abrir pdfs?

Última edición por fabian23; 04/07/2012 a las 07:56