javascript - UPPY:如何获取上传失败返回的 json 数据
问题描述
我正在使用带有 xhr 插件的 Uppy javascript 库来上传文件。如何获取上传错误的响应数据?以下不提供从我的服务返回的 json。文档在这里
uppy.on('upload-error', function (file, error) {
console.log(error);
});
解决方案
uppy 在upload-error
事件的回调中采用三个值。所以要获得状态,你可以做这样的事情
uppy.on('upload-error', (file, error, response) => {
const { name } = file;
message.error(`Failed in uploading ${name}`);
if (response.status === 413) {
message.warning('Please check the file size');
}
});
推荐阅读
- tsql - 关于:尝试插入数据时设置 IDENTITY_INSERT ON 的问题
- javascript - jQuery window.open() 不允许在 Chrome 中加载本地资源
- php - 在 Laravel 中使用很多包是不是很糟糕?
- node.js - npx react-native init AwesomeProject 错误 enolocal
- angular-material - 角度材料步进标题水平线和底部边框css
- javascript - setState 方法中的回调函数什么时候执行?
- mono - 如何使用 Visual Studio Mac 成功运行/调试 NUnit + SpecFlow 测试
- java - 使用 firebase 时任务尚未完成
- java - XLConnect 错误:NoClassDefFoundError (Java):org/apache/poi/openxml4j/exceptions/InvalidFormatException
- vb.net - VB.net Aforge 视频捕获 - 内存被消耗并冻结相机