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;
        }
      })
阅读 966
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题