打开F12查看效果

GET/POST

上传文件demo
头像图片:

身份证图片:

//需要发布到服务器上运行,并且server端需要处理跨域
//在IndexController.java上加@CrossOrigin(origins={"*"})

sdk.config({
    url : 'http://localhost:8080/api'
    ,app_key : 'test'
    ,secret : '123456'
});

sdk.get({
    name   : 'goods.get' // 接口名
    ,data  : {'goods_name':'iphone'} // 请求参数
    ,callback:function(resp) { // 成功回调
        console.log(resp)
    }
}); // get方式不支持上传

sdk.post({
    name   : 'goods.get' // 接口名
    ,data  : {'goods_name':'iphone'} // 请求参数
    ,callback:function(resp) { // 成功回调
        console.log(resp)
    }
});


/* ****************上传文件**************** */
<form id="frm">
    上传文件1:<input type="file" name="headImg"/>
    上传文件2:<input type="file" name="idcardImg"/>
</form>

function uploadTest() {
    sdk.get({
        name   : 'file.upload' // 接口名
        ,data  : {'goods_name':'iphone'} // 请求参数
        ,form  : document.getElementById('frm')
        ,callback:function(resp) { // 成功回调
            if(resp.code == '0') {
                alert('上传成功,' + resp.msg);
            } else {
                alert('上传失败,' + resp.msg)
            }
        }
    });
}