Javascript 网络错误。一些用户可以';t通过axios将文件发布到服务器

Javascript 网络错误。一些用户可以';t通过axios将文件发布到服务器,javascript,node.js,reactjs,axios,multipartform-data,Javascript,Node.js,Reactjs,Axios,Multipartform Data,我开发了一个react应用程序,用户可以将多个文件上传到我的服务器。它对我有用。它几乎适用于所有人。但是一些用户得到了“错误:网络错误” 使用formdata和axios将文件发布到服务器 客户端: const data = new FormData(); data.append('title', title); data.append('file', file); data.append('file2', file2); data.append('tag

我开发了一个react应用程序,用户可以将多个文件上传到我的服务器。它对我有用。它几乎适用于所有人。但是一些用户得到了“错误:网络错误”

使用
formdata
axios
将文件发布到服务器

客户端:

    const data = new FormData();
    data.append('title', title);
    data.append('file', file);
    data.append('file2', file2);
    data.append('tags', JSON.stringify(selectedTags));
    const response = await clientAxios.post('/api/presets', data,
    { headers: { 'Content-Type': 'multipart/form-data' } });
我快发疯了,因为我连续三天都在试图解决这个问题,而最困难的是,这只会发生在一些用户身上。它对我有用

这正是一些用户得到的错误:

错误:位于的网络错误 createError(../node_modules/axios/lib/core/createError.js:16:19)位于 应用(../node_modules/axios/lib/adapters/xhr.js:83:14) r(../../src/helpers.ts:85:17)

无论这些用户尝试发布文件多少次,他们总是会收到网络错误

编辑


我试图用我的智能手机和手机数据上传多个文件,但我遇到了网络错误。当我使用WiFi(我有一个快速连接)时,一切正常。我认为这与将文件上传到服务器所需的时间有关。我仍然需要帮助。

文件的大小?取决于用户,但这是一个示例:单个文件最多可达25MB。所有组合可高达50MB@GermaVinsmokeIn在多部分数据的情况下,我经常会超时,因为我猜文件大小大约为100MB。3-4分钟后,超时,我也从来没有得到任何结果,所以让我们等待一些回答您可能会从服务器得到超时。检查服务器是否可以等待足够长的时间,以使连接速度较慢的大型文件不会超过文件的超时阈值大小?取决于用户,但这是一个示例:单个文件的大小可能高达25MB。所有组合可高达50MB@GermaVinsmokeIn在多部分数据的情况下,我经常会超时,因为我猜文件大小大约为100MB。3-4分钟后,超时,我也从来没有得到任何结果,所以让我们等待一些回答您可能会从服务器得到超时。检查服务器是否可以等待足够长的时间,以使连接速度较慢的大型文件不会超过超时阈值