Мне было интересно, есть ли какой-нибудь способ реализовать запрос на загрузку файла браузера, используя JavaScript.
Моя причина - пользователи будут загружать файлы на локальный файловый сервер, к которому нельзя получить доступ с веб-сервера. Другими словами, оба будут на разных доменах!
Например, скажем, веб-сайты, размещенные на www.xyz.com
, но файлы будут находиться на локальном файловом сервере с адресом, таким как \\10.10.10.01\Files\file.txt
. Как загрузить / перенести файл на локальный файловый сервер ... используя ActiveX и VBscript! (не спрашивайте: -)
Итак, я храню локальный путь к файлу в моей базе данных и привязываю эти данные к сетке. Когда пользователь нажимает на эту ссылку, файл открывается в окне (с использованием JavaScript).
Проблема в том, что некоторые типы файлов, такие как текст, jpg, pdf и т. Д., Открываются в окне браузера. Как я смогу реализовать content-type
или content-disposition
, используя сценарии на стороне клиента? Это вообще возможно?
EDIT:
локальный файловый сервер имеет общую папку окна, в которой сохраняются файлы.