Sturn
Sturn
  • 发布:2014-11-10 17:41
  • 更新:2016-05-31 13:17
  • 阅读:3602

如何通过uploader实现一个按钮上传图片到远程服务器?

分类:HBuilder

如何通过uploader实现一个按钮上传图片到远程服务器?
之前H5通过ifram然后通过onchange事件做,如今需要通过uploader,因为有跨域问题。

通过uploader 不知道有没有成型的方法解决一键选择图片然后就直接上传?

2014-11-10 17:41 负责人:无 分享
已邀请:
小资电脑

小资电脑

这么久了都没人答复啊。

我说个思路啊。

1、hbuilder暂时还不能实现类似微信的图片操作界面,就是同一个界面里 第一个图片是拍照,剩下的是相册图片列表,只能先通过actionSheet来提供一个选择。

2、不管是照相还是相册选择,var cmr = plus.camera.getCamera(); cmr.captureImage( function ( path ) {});里或者plus.gallery.pick( function(e){})里 照相成功或者相册选择成功后 调用 plus.uploader.createUpload() 完成图片上传。

  • junjieit

    你好,但是plus.gallery.pick( function(e){})获取的只是图片地址,并没有图片对象,请问怎么才可以获取到图片对象上传呢?

    2016-06-15 15:55

  • 小资电脑

    官方例程里有啊。先取得文件的path,然后在uploader里task.addFile这个path

    2016-06-21 23:39

  • 3***@qq.com

    你是上传到后端还是云存储的?

    2017-08-16 16:43

  • 小资电脑

    自己的后端。和云存储有啥不一样的吗?

    2017-10-06 19:00

该问题目前已经被锁定, 无法添加新回复