1
フォトライブラリからイメージを選択すると、イメージ名とbase64イメージを取得する必要があります。私はcordovaを使用してギャラリーからイメージを取得していますが、画像名とベース64画像を同時に表示します。イメージ名とbase64形式イメージパスをコードバで取得
// to get base64 image
Camera.getPicture({
destinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
targetWidth: 1000,
targetHeight: 1000
}).then((imageData) => {
// imageData is a base64 encoded string
this.base64Image = "data:image/jpeg;base64," + imageData;
alert("this.base64Image="+this.base64Image);
}, (err) => {
console.log(err);
});
//to get image URL
Camera.getPicture({
destinationType: Camera.DestinationType.FILE_URI,
sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
targetWidth: 1000,
targetHeight: 1000
}).then((imagePath) => {
// imageData is a base64 encoded string
this.imagePath = imagePath;
alert("this.imagePath="+this.imagePath);
}, (err) => {
console.log(err);
});
これらの呼び出しを両方ともワンクリックで組み合わせることはできますか?
はなら私はあなたにコードバコードを示しますか?私はイオン性に慣れていないので – Homen