为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用支付宝jssdk功能上传图片?

如何使用支付宝jssdk功能上传图片?

料青山看我应如是 2019-02-25 21:57:15
之前的微信H5项目,现在需要接入到支付宝里面,诸如扫码、选择和预览图片的功能直接调用支付宝的jssdk都能实现,然而支付宝的jssdk并没有上传图片的功能,有做过支付宝H5开发的同仁知道解决办法么?我看到支付宝jssdk的chooseImage接口说明 的后面有这一段:获取localID后,如果使用uploadImage接口上传,此处publicDomain参数的值应和uploadImage接口的publicDomain参数值的保持一致。感觉应该是有一个uploadImage接口的,但是文档里面也没用找到任何说明。发现另外一个接口和chooseImage类似,而且功能更全面:可以通过这个接口获取到图片的内容,以及一个叫multimediaID的东西,文档说:multimediaID: 标识上传图片在APMultimedia中的identifier可是APMultimedia又是什么??我能通过multimediaID干什么事情? 文档也找不到说明
查看完整描述

2 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

在一个版本略早的支付宝jssdk文档的pdf版本里面找到了这一段

ap.chooseImage(function(res){

    if(res.apFilePaths && res.apFilePaths.length > 0) {

        ap.uploadFile({

            url: '[请使⽤⾃⼰服务器地址]',

            fileType: 'image',

            fileName: 'file',

            filePath: res.apFilePaths[0],

            success: function() {

                ap.alert('上传成功');

            },

            fail: function() {

                ap.showToast('上传失败');

            }

        });

    }

});

看来还是得自己实现上传服务才行了。

查看完整回答
反对 回复 2019-03-06
?
湖上湖

TA贡献2003条经验 获得超2个赞

支付宝自定义分享内容的接口有吗?右上角的分享。不是页面上加个按钮点击分享。除了starshare和 ap.share和meta标签,我是vue写的,单页面应用不可能每个页面分享内容写到index.html里面,怎么设置支付宝右上角分享的内容呢


查看完整回答
反对 回复 2019-03-06
  • 2 回答
  • 0 关注
  • 1013 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信