Javascript python和angularjs文件下载

Javascript python和angularjs文件下载,javascript,python,angularjs,download,filesize,Javascript,Python,Angularjs,Download,Filesize,当用户单击UI上的下载按钮时,我想下载驻留在共享上的文件。它可以很好地使用我通过在nginx.conf文件中添加以下参数解决了这个问题 location /<Your download api path> { uwsgi_pass django; uwsgi_read_timeout 300s; uwsgi_buffering off; proxy_set_header Connection ''

当用户单击UI上的下载按钮时,我想下载驻留在共享上的文件。它可以很好地使用我通过在nginx.conf文件中添加以下参数解决了这个问题

location /<Your download api path> {           
        uwsgi_pass django;
        uwsgi_read_timeout 300s;

        uwsgi_buffering off;
        proxy_set_header Connection '';
        proxy_http_version 1.1;
        chunked_transfer_encoding on;
        proxy_cache off;

    }
location/{
uwsgi_pass django;
uwsgi_读取_超时300s;
uwsgi_缓冲关闭;
代理集头连接“”;
proxy_http_版本1.1;
分块传输编码;
代理缓存关闭;
}

该问题是否也出现在其他浏览器上?请尝试使用
curl
wget
或类似的命令行工具下载该文件。然后,您可能会看到问题所在,例如,您的文件系统可能有1GB的最大文件大小。是的,在其他浏览器上也存在相同的问题。我们正在使用uwsgi和nginx。我认为这是一个默认配置,只允许1GB。我尝试添加代理文件大小为5120m的nginx conf;我没有耍花招。
 $scope.downloadFile = function(path) {
      return "/download_file?file=" + encodeURIComponent("somePath");
location /<Your download api path> {           
        uwsgi_pass django;
        uwsgi_read_timeout 300s;

        uwsgi_buffering off;
        proxy_set_header Connection '';
        proxy_http_version 1.1;
        chunked_transfer_encoding on;
        proxy_cache off;

    }