Я действительно зашел в тупик.
Я хотел скачать файл, когда нажимаю кнопку.
Файл присутствует в сетевом пути, и сервер Django также находится в том жесеть.Я могу открыть / достучаться до файла, используя проводник в Windows.
Однако, когда я пытаюсь загрузить файл следующим образом:
success: function(msg){
console.log(msg);
if(msg.zip == 'ok'){
window.open('file:'+msg.te_logs);
}
},
Я получаю консольную ошибку:
**Not allowed to load local resource**:
file://PCName-labstore/Log_Database/Campaigns/log.zip
Мне сказали, что локальный доступ к файлам невозможен (даже если сервер находится в сети).
На данный момент все, что я мог придумать, это как-то скопировать файл .zip в корневой каталог документа,а затем укажите этот путь для загрузки, а затем удалите файл из корня документа после завершения загрузки.
Я не делал этого раньше.Не могли бы вы посоветовать мне, как?
Или, если можно открыть сетевой путь с помощью FileReader API, не могли бы вы указать мне пример, как?Мой сервер Django и все пользователи, которые используют мой сайт / приложение, находятся в той же сети, что и сетевой диск, на котором находятся файлы.