ionic开发项目,其中涉及到拍照上传文件,
按照官方的说法
第一步:配置
var options ={
quality:50,//相片质量0-100
destinationType:Camera.DestinationType.DATA_URL,// 返回类型:DATA_URL= 0,返回作为 base64 編碼字串。 FILE_URI=1
sourceType:Camera.PictureSourceType.CAMERA,//从哪里选择图片:PHOTOLIBRARY=0,相机拍照=1,SAVEDPHOTOALBUM=2。0和1其实都是本地图库
allowEdit:false,
encodingType:Camera.EncodingType.JPEG,//保存的图片格式: JPEG = 0, PNG = 1
targetWidth:200,
targetHeight:200,
mediaType:0,//可选媒体类型:圖片=0,只允许选择图片將返回指定DestinationType的参数。 // 視頻格式=1,允许选择视频,最终返回 FILE_URI。ALLMEDIA= 2,允许所有媒体类型的选择。
cameraDirection:0,//枪后摄像头类型:Back= 0,Front-facing = 1
popoverOptions:50,
saveToPhotoAlbum:true,
}
第二步:
$cordovaFileTransfer.upload(encodeURI(url), imgData, optio