小编Ed *_*nes的帖子

如何存储和检索图像到localStorage?

以为我有这个,但没有.目标:拍摄照片(保险卡),在本地保存,然后再检索.

// Get a reference to the image element
var elephant = document.getElementById("SnapIt_mobileimage_5");

var imgCanvas = document.createElement("canvas"),
imgContext = imgCanvas.getContext("2d");

// Make sure canvas is as big as the picture
imgCanvas.width = elephant.width;
imgCanvas.height = elephant.height;

// Draw image into canvas element

imgContext.drawImage(elephant, 0, 0, elephant.width, elephant.height );
 console.log( 'Did that' );
// Get canvas contents as a data URL
var imgAsDataURL = imgCanvas.toDataURL("data:image/jpg;base64,");

// Save image into localStorage
try {
localStorage.setItem("elephant", imgAsDataURL);
}
catch (e) {
console.log("Storage failed: " …
Run Code Online (Sandbox Code Playgroud)

javascript canvas jquery-mobile html5-canvas cordova

15
推荐指数
1
解决办法
2万
查看次数