apicloud的UIAlbumBrowser图片多选上传模块
求大神赐教啊
用apicloud套壳APP,图片多选上传功能的实现,需要用到apicloud的UIAlbumBrowser模块,然后模块返回ret里边有一个list,这个list中的path是手机上图片的绝对地址,但是把这个绝对地址赋值给img标签的时候,图片显示不出来……
求问这个问题怎么解决?
这里图片上传给后台,需要用FormData的方式上传,如何才能拿到UIAlbumBrowser模块返回的绝对路径指向的这个图片文件呢?
var _this = this
var UIAlbumBrowser = api.require('UIAlbumBrowser')
UIAlbumBrowser.open({
type: 'image',
column: 4,
classify: true,
max: 9,
sort: {
key: 'time',
order: 'desc'
},
texts: {
stateText: '已选择*项',
cancelText: '取消',
finishText: '完成'
},
styles: {
bg: '#fff',
mark: {
icon: '',
position: 'bottom_left',
size: 20
},
nav: {
bg: '#eee',
stateColor: '#000',
stateSize: 18,
cancelBg: 'rgba(0,0,0,0)',
cancelColor: '#000',
cancelSize: 18,
finishBg: 'rgba(0,0,0,0)',
finishColor: '#000',
finishSize: 18
}
},
scrollToBottom: {
intervalTime: 3,
anim: true
},
exchange: true,
rotation: true
}, function (ret) {
if (ret) {
var imgs = ret.list
// 这里直接拿list的第一个图片测试的
document.getElementById('image').src = imgs[i].path;
}
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论