ios手机 php无法上传文件,【已解决】uni.uploadFile 苹果ios图片上传不成功

安卓正常上传,苹果里我到相册里选了一张20k的图片,服务器都得不到数据,服务器端是PHP,$_FILES居然是空的,下面是简单的代码

openPic(){

var that = this;

uni.chooseImage({

count: 1,

sourceType: ['album', 'camera'],

sizeType: ['compressed'],

success: function(chooseImageRes) {

const tempFilePaths = chooseImageRes.tempFilePaths;

that.photo_path = tempFilePaths[0];

that.compressUploadFile();

}

});

},

async compressUploadFile(category_id) {

var that = this;

var imageUrl = that.photo_path;

console.log(that.photo_path);

const uploadTask = uni.uploadFile({

url: api_path+'a=UserListios&m=upload&category_id='+category_id+'&token=b8663711bc743dae46c43287f52200ae',

header: {

'content-type': 'multipart/form-data'

},

filePath: imageUrl,

name: 'pic',

success: (uploadFileRes) => {

console.log(JSON.stringify(uploadFileRes));

},

fail:(res)=>{

console.log('fail');

},

complete:(res)=>{

console.log('complete');

}

});

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值