如何将文件复制到Django Web服务器的“文档根目录”

时间:2018-12-18 06:41:14

标签: python django python-3.x

我真的陷入了僵局。

我想在单击按钮时下载文件。

该文件位于网络路径中,而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服务器和所有使用我的网站/应用程序的用户都与文件所在的网络驱动器位于同一网络上。

0 个答案:

没有答案