Как скопировать файл в «корень документа» моего веб-сервера Django - PullRequest
0 голосов
/ 18 декабря 2018

Я действительно зашел в тупик.

Я хотел скачать файл, когда нажимаю кнопку.

Файл присутствует в сетевом пути, и сервер 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 и все пользователи, которые используют мой сайт / приложение, находятся в той же сети, что и сетевой диск, на котором находятся файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...