apicloud的UIAlbumBrowser图片多选上传模块

发布于 2022-09-12 23:15:58 字数 1436 浏览 18 评论 0

求大神赐教啊
用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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文