海IAM目前与网页的工作,从JSON获得的图像,并希望localy存储.. 这是我的代码...专卖店形象到localStorage的
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="eventorig.json"></script>
</head>
<body>
<img class="imageClass" src=""></img>
</body>
<script>
var url;
$(".imageClass").attr("src",localStorage.UrlImage);
for(var i in jsonData)
{
for(var j in jsonData[i].Events)
{
for(var key in jsonData[i].Events[j].Images)
{
url=jsonData[i].Events[j].Images[key].ImageUrl;
if(typeof(Storage)!=="undefined")
{
localStorage.UrlImage=url;
}
else
{
document.getElementById("result").innerHTML="Sorry, your browser does not support
web storage...";
}
}
}
console.log($(".imageClass").attr("src"));
}
</script>
</html>
及以下的json
var jsonData={"ResponseCode":0,
"ApiVersion":0,
"Data":
{"Events":
[
{
"Id":1124,
"ImageCaption":"Hip flask",
"ImageUrl":"https://s3-ap-southeast-
2.amazonaws.com/drugdetectionapp-
media/1004/alcohol_para.jpg",
"Description":"des",
"DateUpdated":"2013-11-06T16:55:55"
},
]
IAM从中获取图像,但我不能存储它localy我搜索了很长一段时间从IAM只获得使用canvas..Here IAM寻找比帆布 其他解决方案的解决方案是有可能?? ...等待为您的有价值的命令谢谢
'localStorage'只能存储字符串 - 你必须将图像串行化成某种格式。 –
所以我怎么能存储图像....这是不可能的 – Manu
我想你可以将它存储为一个基地64编码字符串... – BenM