> Faqs > Acceso a fichero de descarga no se produce al no enviar el identificador de la descarga en la URL

Acceso a fichero de descarga no se produce al no enviar el identificador de la descarga en la URL

Hola a todos.

Accedo a un fichero PDF mediante ‘http://www.xxx.es/descargar.asp?Id=1’

Si intento acceder a ‘http://www.xxx.es/descargar.asp’ me da el siguiente error.

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'   
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 /descargar.asp, line 12  

¿Hay alguna manera de conocer la dirección real del fichero PDF? Gracias anticipadas.

Respuestas

Mis saludos como corresponde, ahora al tratar de descargra el archivo http://www.xxx.es/descargar.asp?Id=1 no estas haciendo referencia al archivo en si, si no a la referncia del mismo es decir a la direccion ke te dan al pasarlo como id (Id=1) al script (descargar.asp) una vez hecho esto el script debe redireccionarte a la direccion real del mismo de acuerdo a la ke tiene guardado en la BD, el cua esta dando problemas segun veo

Edar Jóse Blanco

El error que te lanza tiene todo el sentido! Si no le pasan el identificador de la descarga por la URL es imposible que se sepa qué archivo aportarle.

lo que tendrías que hacer es un tratamiento para que, si no te pasan el dato, se muestre una página de error, mande un error 404, o algo así.

Miguel Angel
3310 147 216 17