Me preguntaba si había algún método para implementar el prompt del archivo de descarga del navegador usando JavaScript.Solicitud del archivo de descarga del navegador usando JavaScript
Mi razón: bueno, los usuarios subirán archivos a un servidor de archivos local al que no se puede acceder desde el servidor web. En otras palabras, ¡ambos estarán en diferentes dominios!
Por ejemplo, digamos sitios web alojados en www.xyz.com
, pero los archivos residirían en un servidor de archivos local con dirección como \\10.10.10.01\Files\file.txt
. ¿Cómo estoy cargando/transfiriendo archivos al servidor de archivos local ... usando ActiveX y VBscript! (no preguntes :-)
Así que estoy almacenando la ruta del archivo local en mi base de datos y vinculando esos datos a una grilla. Cuando el usuario hace clic en ese enlace, el archivo se abre en una ventana (usando JavaScript).
Problema es que ciertos tipos de archivos como texto, jpg, pdf, etc. se abren dentro de la ventana del navegador. ¿Cómo podría implementar content-type
o content-disposition
usando scripts de cliente? ¿Es eso posible?
EDITAR: el servidor de archivos local tiene una carpeta compartida de la ventana en la que se guardan los archivos.
¿Qué tipo de servidor es su 'servidor de archivos local'? Un servidor HTTP/FTP/lo que sea o estás hablando de las carpetas compartidas de Windows (es decir, ¿quisiste decir '\\ 10.10.10.01' en lugar de' // 10.10.10.01'? – Christoph
Es una carpeta compartida en Windows y en la ruta real a archivo sería '\\ 10.10.10.01 \ Files \ file.txt' – aix
@aix: entonces no tiene suerte - no hay forma de enviar la metainformación adecuada a través de los encabezados HTTP – Christoph