natjs / nat

A powerful kit for adding native functionalities to your weex app.
http://natjs.com
282 stars 25 forks source link

transfer upload error #43

Closed diuqilei closed 6 years ago

diuqilei commented 6 years ago

环境:iPhone 6s, iOS 10.3.2

Xcode报错信息:

[error]WXJSCoreBridge.m:146, jsLog: Unhandled promise rejection {"msg":"UPLOAD_INVALID_ARGUMENT","code":153050} 其他: 安卓没报错 代码: ``` Nat.upload('上传接口', { path: '文件路径', }, (error, response) => { if(error) { reject(error); } else { const data = response.data; const res = typeof data === 'string' ? JSON.parse(data) : data; if(res.errorCode === 100) { reject(res); } else { resolve(res); } } }); ```
acathur commented 6 years ago

检查一下上传url,path值是否正确, iOS文件路径仅支持从沙盒访问

diuqilei commented 6 years ago

@Acathur 问题解决了,确实是path出错了。之前弄安卓的时候在path前面加了file://(我也忘记为什么要这么做了),实际上不管安卓还是iOS,都是可以直接使用Nat.image.pick回调函数返回的path。谢谢大佬指导!

reverseAndroid commented 5 years ago

@gaalok 你好,问一下,我这里上传照片一直传不上去 qq 20190227181047 一直在报错,Unhandled promise rejection{"code":153000,"message":"UPLOAD_INTERNAL_ERROR"},能不能帮我看看哪里有问题?