美文网首页
上传文件设置返回类型后,解析400返回的提示信息

上传文件设置返回类型后,解析400返回的提示信息

作者: 流年_时光 | 来源:发表于2021-10-10 14:03 被阅读0次

{code: 400, message: "存在多个采购单号,请检查excel", data: null}

以上为接口返回值

/**

* 上传

* arraybuffer类型可以转为对象

*/

export const upLoadFile = (url, data) => {

  return axios.post(process.env.VUE_APP_URL + url, data, {

    headers: {

      'Authorization': sessionStorage.getItem('authorization'),

      'Content-Type': 'multipart/form-data',

    },

    responseType: 'arraybuffer',

  }).then(res=>{

    return Promise.resolve(res);

  }).catch(err=>{

    //解析返回值

    let enc = new TextDecoder('utf-8');

    let error = JSON.parse(enc.decode(new Uint8Array(err.response.data)));

    return Promise.reject(error.message);

  });

}

相关文章

网友评论

      本文标题:上传文件设置返回类型后,解析400返回的提示信息

      本文链接:https://www.haomeiwen.com/subject/fneholtx.html