使用put方法上传Ionic 3图片

时间:2018-06-27 14:24:02

标签: ionic3 angular5 httpclient put image-upload

需要请求:通过PUT从图库或相机的Android / IOS传输图像

赞:

return this.httpClient.put(endPointUrl, file, { headers: headers })
      .catch((error: any) => Observable.throw(error));

使用

ionic plugin add cordova-plugin-file-transfer
npm install --save @ionic-native/transfer

它使用文件传输对象上传图像

const fileTransfer: TransferObject = this.transfer.create();

  let options1: FileUploadOptions = {
     fileKey: 'file',
     fileName: 'name.jpg',
     headers: {}

  }

 fileTransfer.upload(imageDataLocalURL, 'http://localhost/ionic/upload.php',  options1)
.then((data) => {
 // success
 alert("success");
}, (err) => {
 // error
 alert("error"+JSON.stringify(err));
});

还有其他方法可以组合或弄清楚吗?

0 个答案:

没有答案