拍照和相册选择后的图片上传
来源:

木头同学
2016-08-04
调用相机和相册都成功返回了图片url,并显示在img标签上,但是不知道怎么把这个url转成file类型上传到服务器。
接口请求参数类型如下:
写回答
1回答
-
木头同学
提问者
2016-08-07
已解决
参考地址:https://github.com/apache/cordova-plugin-file-transfer
代码如下:
//上传图片 this.img_url:为图片url路径 transferUpLoad() { const fileTransfer = new Transfer(); var options: any; options = { fileKey: 'image', headers: {}, params: { 'id': this.id //需要上传的参数 } } fileTransfer.upload(this.img_url, this.uploadImgUrl, options) .then((data) => { this.helper.presentToast('上传成功!' + data.toString()); }, (err) => { this.helper.presentToast('上传失败!'); }) }
00
相似问题