easyeagel@163.com
easyeagel@163.com
  • 发布:2019-01-27 19:26
  • 更新:2019-01-31 13:37
  • 阅读:238

【报Bug】5+SDK Uploader 上传文件出错

分类:5+ SDK

[内容]
使用https上传时,logcat会看到Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.harmony.security.provider.crypto.SHA1PRNG_SecureRandomImpl" 错误消息,但在特殊情况可以上传成功。

addFile 只提供文件路径时,文件上传不成功。addFile提供第二个参数时,如
var st=task.addFile(f.path, {key: idx++ })
文件可以上传成功,但是 upload.responseText 值不正确,值是上传的URL。

[HBuilder 或 HBuilderX]
1.5.2-20190121
[IDE版本号]
android studio 3.3
[windows版本号]
win7

5+SDK 版本为 Android-SDK@1.9.9.58073_20190121
andorid 9.0 小米8

联系方式
[QQ]308414242

2019-01-27 19:26 分享
已邀请:
easyeagel@163.com

easyeagel@163.com (作者)

这个问题是我自己搞错了,服务器如果没有返回,Uploader就会把URL作为返回值给用户。
如果addData传入的数据有不是String类型的,就会直接忽略;addFile的Key值必须提供,否则也会忽略。但调用返回值是true,也就是没有出错,但实际上被忽略了。

要回复问题请先登录注册