我正在创建一个应用程序,我想在不同的文件夹上捕获不同的图像,并且表单中也有一些数据。所以我想在单个API Hit上传所有内容。我面临以下问题: - 1.如何在不同的文件夹中捕获不同的图像(文件夹是固定的) 2.如何使用该api发送。 我的必需图片如下
我试过
pickPicture(){
Camera.getPicture({
destinationType: Camera.DestinationType.DATA_URL,
sourceType : Camera.PictureSourceType.PHOTOLIBRARY,
mediaType: Camera.MediaType.PICTURE
}).then((imageData) => {
// imageData is a base64 encoded string
this.base64Image = "data:image/jpeg;base64," + imageData;
}, (err) => {
console.log(err);
});
}
但在这里,我无法在不同的文件夹中显示不同的图像。
答案 0 :(得分:0)
有一个提示。您应该在pickPicture(){}
上添加任何ID,如pickPicture('img1'){}
点击按钮,然后传递该ID以匹配名称,并使用不同的ID。
public pickPicture(myurl) {
//console.log("inside take picture "+myurl);
Camera.getPicture({({
destinationType: Camera.DestinationType.DATA_URL,
sourceType : Camera.PictureSourceType.PHOTOLIBRARY,
mediaType: Camera.MediaType.PICTURE
}).then(imageData => {
console.log(myurl);
if(myurl=="Image1"){
this.Image1 = "data:image/jpeg;base64," + imageData;
}else if(myurl=="Image2"){
this.Image2 = "data:image/jpeg;base64," + imageData;
}});