【发布时间】:2019-01-31 09:06:53
【问题描述】:
我正在尝试从表单发送图像以响应后端,但如果 FormData 足够大(到目前为止我能够发送超过 1MB 的图像)它会取消 axios 发布请求并重新加载页面。
后端配置为将图像存储在 react 文件夹(/client/public/uploads)中,所以问题可能是 react 会自行重新加载,但是为什么小图像会通过呢?
控制台没有错误。唯一的提示是带有
的网络选项卡添加(取消)xhr bundle.js:2113 0 B 581 毫秒
那么我应该怎么做才能在不取消的情况下传递数据?
上传文件夹中的文件已损坏
编辑:我发现了一件有趣的事情:即使我使用邮递员上传文件,前端页面也会重新加载。我的猜测是我的浏览器因此取消了发布请求。所以问题是当我在反应子文件夹中创建图像时如何停止重新加载页面的反应?
【问题讨论】:
-
也许您后端的upload_max_filesize 对您的上传来说太小了?
-
我用邮递员测试过邮递路线。没有问题浮出水面。所以我想这与前端有关
标签: reactjs