aardio 文档

aardio 范例: 上传文件

//上传文件
import console.int;
import console.progress;
import web.rest.jsonLiteClient;

var http = web.rest.jsonLiteClient();
var api = http.api("https://httpbin.org/post");

//进度条
var bar = console.progress(); 

//使用文件表单上传文件,可以指定多个字段 
var result = api.sendMultipartForm( {
        file = "@\b.upload.aardio";
    },function(sendData,sendSize,contentLength,remainSize){
        /*
        sendData 为本次上传数据;
        sendSize 为本次上传字节数;
        contentLength 为要上传的总字节数;
        remainSize 为剩余字节数;
        */

        bar.setProgress((1 - remainSize/contentLength) * 100,"正在上传 ......"); 
    }
);

console.dumpJson(result);

//直接上传文件 
var api = http.api("https://httpbin.org/anything");
var result = api.sendFile( "\b.upload.aardio"
    ,function(sendData,sendSize,contentLength,remainSize){
        /*
        sendData 为本次上传数据;
        sendSize 为本次上传字节数;
        contentLength 为要上传的总字节数;
        remainSize 为剩余字节数;
        */ 
    }
);

console.dumpJson(result);

Markdown 格式