2017-01-01 59 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與您的問題一樣解決了我的問題。