この機能を使用して、私の電話ギャラリーから画像のURIを取得できます。cordova-plugin-cameraを使用してURI画像をbase64形式に変換する
function getPhoto() {
navigator.camera.getPicture(onPhotoSuccess, onFail,
{quality: 50,
sourceType: pictureSource.SAVEDPHOTOALBUM,
destinationType: destinationType.FILE_URI,
});
}
function onPhotoSuccess(imageUri) {
var smallImage = document.getElementById('smallImage');
smallImage.style.display = 'block';
smallImage.src = imageUri;
console.log(imageUri);
}
コンソール出力は次のようなURIを示している。 content://com.android.providers.media.documents/document/image%3A76755
はそれが<canvas>
を使用してBase64形式としないようにimageUriを変換することは可能ですか? 私はAndriod電話を使用しています。これはコードバアプリです。
にあなたのイメージを与えるだけ
DATA_URL
にFILE_URI
を変更、またはFILE_URI NATIVE_URIを使用してください。それはカメラで動作します。 data_uriを使用しても問題は解決されません – vbharath