diff --git a/package.json b/package.json index e6f8f52..fed7e98 100644 --- a/package.json +++ b/package.json @@ -14,8 +14,9 @@ "cordova": "^12.0.0" }, "dependencies": { - "cordova-plugin-camera": "6.0.0", + "cordova-plugin-camera": "8.0.0", "cordova-plugin-device": "2.1.0", + "cordova-plugin-file": "8.1.3", "cordova-plugin-geolocation": "4.1.0", "cordova-plugin-network-information": "3.0.0", "cordova-plugin-vibration": "3.1.1", @@ -26,6 +27,9 @@ "plugins": { "cordova-plugin-camera": {}, "cordova-plugin-device": {}, + "cordova-plugin-file": { + "ANDROIDX_WEBKIT_VERSION": "1.4.0" + }, "cordova-plugin-geolocation": {}, "cordova-plugin-network-information": {}, "cordova-plugin-vibration": {}, diff --git a/www/demo/main.js b/www/demo/main.js index 04c54aa..e30dc29 100755 --- a/www/demo/main.js +++ b/www/demo/main.js @@ -62,7 +62,9 @@ function dump_pic(data) { viewport.style.position = "absolute"; viewport.style.top = "10px"; viewport.style.left = "10px"; - document.getElementById("test_img").src = "data:image/jpeg;base64," + data; + const src = /^\s*data:/i.test(data) + ? data : `data:image/jpeg;base64,${data}`; + document.getElementById("test_img").src = src; } function fail(msg) {