2017-01-01 56 views
0

我正在使用cordva-camera,并成功地解决了它的问题。问题是,只有在base64编码的情况下,我才能通过其他表单变量发送多个图像。Ionic 2多个文件上传

所以我的问题是如何使用Camera.DestinationType.FILE_URI与http.post POST多个图像和其他表单域?如何发布使用本地路径的图像?

+0

如何一个一个发送文件。返回获取路径或ID等,然后张贴您的表单与图像值。 –

+0

好吧,这可以在最坏的情况下完成,但想知道我是否可以避免这种情况,只是将图像与其他表单值一起放入一个表单中,就像我们通常在网络应用中做的那样 –

+0

您可以尝试[imagepicker]( https://ionicframework.com/docs/v2/native/image-picker/) –

回答

0

通过使用File插件中的resolveLocalFilesystemUrl,可以将图像转换为Blob对象。然后将Blob对象放入FormData中并上传。我通过this articlethis与您的问题一样解决了我的问题。