无法在React中使用axios下载完整文件?

时间:2019-07-18 19:25:17

标签: javascript reactjs axios

我正在尝试从服务器下载60 mb的pdf文件。当我直接在浏览器中访问URL时,可以下载完整的文件。 但是,当我尝试在React应用程序中使用axios下载同一文件时,我能够完全下载该文件。

每次下降20 MB或2分钟后,请求停止。在开发控制台中,我可以看到ajax请求是200。

我尝试了axios github页面中建议的所有配置。 在我正在使用的axios配置下面,

this.axios.get(fileurl, {
           responseType: 'blob', // had to add this one here
           timeout: 999999999999999,
           maxContentLength: 2000000000,
           maxRedirects: 50,
           // headers: { Connection: 'keep-alive' },
           httpAgent: new http.Agent({ keepAlive: true }),
           httpsAgent: new https.Agent({ keepAlive: true }),
       });

预期结果:-应下载大小等于文件大小的完整blob。

0 个答案:

没有答案