开发者社区> 问答> 正文

用协议获取的图片如何上传至图片空间呢?

已解决

screenshot
报这错该如何解决呢?screenshot

screenshot

展开
收起
空洞啊 2017-03-17 10:37:33 2785 0
2 条回答
写回答
取消 提交回答
  • 采纳回答

    需要注意的是:

    base64的内容带上data:image/gif;base64,可能会让这个top api调用失败。如下图所示:

    screenshot

    screenshot

    2019-07-17 20:56:13
    赞同 展开评论 打赏
  • 一个写着几行代码的理工科文学青年

    请参考这里 http://sui.taobao.org/qn-sdk/sys.html

    //例子二:上传图片类
    var request = TOP.mobile.sys.api({
        method:'taobao.picture.upload',
        picture_category_id:3,
        //涉及到文件上传类型API,请将文件转成{name:name,data:base64String}格式的对象
        img:{
            name:"Bule.jpg",
            data:"data:image/gif;base64,R0lGODlhAwADAIABAL6+vv///yH5BAEAAAEALAAAAAADAAMAAAIDjA9WADs="
        },
        image_input_title:"Bule.jpg",
        title:"zhudi test"
    });
    request(function(result){
        alert(JSON.stringify(result));
    });
    2019-07-17 20:56:13
    赞同 1 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载