首页 > 解决方案 > UPPY:如何获取上传失败返回的 json 数据

问题描述

我正在使用带有 xhr 插件的 Uppy javascript 库来上传文件。如何获取上传错误的响应数据?以下不提供从我的服务返回的 json。文档在这里

uppy.on('upload-error', function (file, error) {
            console.log(error);
        });

标签: javascript

解决方案


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');
    }
  });

推荐阅读