美文网首页
uni-app uni.uploadFile 在iOS上传图片遇

uni-app uni.uploadFile 在iOS上传图片遇

作者: Liebling_zn | 来源:发表于2021-03-10 23:17 被阅读0次

在 uniapp开发图片上传功能的时候,遇到 iOS 无法上传图片的问题,请求一直返回statusCode:500,返回的data也是空
1、没有添加请求头,iOS 上传图片 一定要添加 header

header: {
    content-type : 'multipart/form-data' 
}

2、 formData 携带的参数,一定不能有 file 参数
下面是示例代码:

uni.uploadFile({
    url: 'xxxxxxxx', //接口地址
    filePath: photoPath, // 图片本地路径
    name: 'file', // 固定
    // 请求头一定要加,否则 iOS 图片上传会失败
    header: {
        'content-type': 'multipart/form-data' 
    },
    formData: {
        base64
        // file: base64   // 这里一定不能加 file 加了 iOS 图片上传会失败 
    },
    success: (res) => {
        console.log(res);
    },
    fail: (err) => {
        console.log(err)
    }
});

相关文章

网友评论

      本文标题:uni-app uni.uploadFile 在iOS上传图片遇

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