在 javascript 中显示 blob 中的图像
我正在使用本地存储 html5。首先我将 mysql 数据库值保存到本地存储中,然后我在我想要的地方获取。它很好。我想将图像(如产品图像)保存到本地存储中,然后想将它们显示在我想要的位置,
我做了一个实验,因为我将图像保存在 mysql 中的 blob 中,我可以使用 php 获取并显示它们,但我不这样做想在这里使用 php,目的是离线工作。我无法通过 javascript 显示图像,
任何人都可以帮助我吗? 可能有两种方法,
一种是我们可以将图像(我必须路径到图像)加密在 JavaScript 中的某种字符串中,然后我可以在任何地方显示它。
第二种方式.. 正如我所说,我将其保存在 blob 中,我可以使用 javascript 来显示 blob 中的图像吗?顺便说一下,我可以轻松地从数据库中获取值。现在唯一的事情就是将该值保存到 JavaScript 中并在我想要的位置显示其图像。
我会等待回复谢谢:)
i am using localstorage html5. first i am saving mysql db values into localstorage then i am fetching where i want.its fine. i want to save images (like images of products) into localstorage and then want to show them where i want,
i did an experiment as I saved images in blob in mysql, and i am able to fetch and show them using php but i dont want to use php here,the purpose is of offline working.i am unable to show image via javascript
any one can help me??
There might be two ways,
one is can we encript image (i have to path to image)in some sort of string in javascript and then can i show that on anywhere.
Second way..
as i said i saved it in blob can i use javascript to just show image from blob. by the way i can fectch value from database easily.now the only thing is to save that value into javascript and show its image where i want.
I will wait for reply thank you:)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您还可以使用此处URL.createObjectURL(blob) > 对于跨浏览器兼容性,请检查此 输出:
You can also use
URL.createObjectURL(blob)
specified here and for cross-browser compatibility, check this out:您可以对图像使用
数据URI方案
:这需要您对数据进行编码,并且某些浏览器中的大小有限制(例如 IE 中的 32kb)。
You can use a
Data URI scheme
for the images:This requires you to encode the data and there is a limit to the size in some browsers (32kb in IE, for example).