Http相关
http
post/put上传bytes流文件
提示
- 只支持安卓9+
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
url | 是 | string | 网址 |
localPath | 是 | string | 本地文件路径 |
header | 否 | object | 协议头 |
method | 否 | string | 请求方法,支持post/put,默认put |
//坚果云上传文件
let baseUrl = "http://dav.jianguoyun.com/dav/"
let remoteFile = "dav/2.png" //远程文件
let username = "1920712147@qq.com"//坚果云账号
let davpass = "adnu5efmtb9rf2jc"//获取方式https://writer.drakeet.com/backups
let Authorization = base64(username + ":" + davpass)
let ret = ll.http.postBytes(baseUrl + remoteFile, "/sdcard/1.png", {
"Authorization": "Basic " + Authorization,
})
if (ret) {
logd("上传成功");
}
function base64(str) {
return java.lang.String(android.util.Base64.encode(java.lang.String(str).getBytes(), 2));
}
返回值 | 类型 | 说明 |
---|---|---|
true | bool | 是否成功 |