直接上代码。。
var url = "http://dav.jianguoyun.com/dav/";
var name = "";//坚果云账号
var pass = "";//获取方式 https://writer.drakeet.com/backups
var code = base64(name + ":" + pass);
function 创建目录(name) {
//用于创建目录
//vat name = "Writer.txt;
var res = http.request(url + name, {
method: "MKCOL",
headers: {
"Authorization": "Basic " + code,
"Connection": "Keep-Alive",
"Accept-Encoding": "gzip",
"User-Agent": "okhttp/3.12.1"
},
});
log(res["statusCode"]);
}
function 删除(path) {
//删除一个文件
//var path = "Put/Writer.txt";
var res = http.request(url + path, {
method: "DELETE",
headers: {
"Authorization": "Basic " + code,
"Connection": "Keep-Alive",
"Accept-Encoding": "gzip",
"User-Agent": "okhttp/3.12.1"
}
});
log(res.body.string());
}
function 获取(path) {
//获取一个资源文件
//var url = "Put/Writer.txt";
var res = http.get(url + path, {
headers: {
"Authorization": "Basic " + code,
"Content-Type": "text/plain;charset=UTF-8",
"Connection": "Keep-Alive",
"Accept-Encoding": "gzip",
"User-Agent": "okhttp/3.12.1"
}
});
log(res.body.string());
}
function 上传(path, str) {
//上传文件
//var path = "Put/Writer.txt";
var res = http.request(url, {
method: "PUT",
headers: {
"Authorization": "Basic " + code,
"Content-Type": "text/plain;charset=UTF-8",
"Connection": "Keep-Alive",
"Accept-Encoding": "gzip",
"User-Agent": "okhttp/3.12.1"
},
//body: "Javascript 面向对象编程—继承和封装"
body: str
});
log(res.body.string());
}
function base64(str) {
return java.lang.String(android.util.Base64.encode(java.lang.String(str).getBytes(), 2));
}
------------------------
发表评论