我对 Phonegap 和 Java 还很陌生,并试图将 png 保存到 sdcard。我一直在关注这篇文章并在那里采取了所有步骤:Phonegap Plugin:How to convert Base64 String to a PNG image in Android
当我调用 saveImage 方法时,我只收到警告:“无效操作”,我不知道为什么,有谁对这个特定插件有更多经验?
调用插件方法的js代码:
function onDeviceReady(){
var myCanvas = getCanvas();
var myBase64 = myCanvas.toDataURL("image/png");
//console.log(myBase64);
//Shows how to use optional parameters
window.plugins.base64ToPNG.saveImage(myBase64, {filename:"inbjudan.png", overwrite: true},
function(result) {
alert(result);
}, function(error) {
alert(error);
});
}