在手机浏览器中实现js下载图片保存在手机存储上?

发布网友 发布时间:2022-04-22 10:55

我来回答

4个回答

热心网友 时间:2023-09-23 16:06

js只是一种编程语言,要看使用环境的:
1、浏览器环境,比如我们看网页,看手机都是浏览器环境,这个环境下基本上用的是cookie,cookie是一种缓存技术,如果浏览器清空cookie,那么你存的东西就没了。如果用cooki,建议使用jquery的cookie插件,封装得很完整,直接拿来没问题的。另外,还可以Blob对象创建一个下载目标,这样用户可以把数据存到本地的一个文件里。但是不能自动完成,需要用户点击确定一个下载的位置。关于Blob使用方法,你自己百度一下吧。
2、nodejs环境,nodejs主要是服务器,nodejs支持本地存储的。但是需要权限,如果你的服务器的存储权限不开放,也会出错。
3、html5的新功能。sessionStorage,localStorage,openDatabase了解一下。这是新出来的技术,不一定所有的环境都支持,需要看浏览器的。

热心网友 时间:2023-09-23 16:06

可以用localstorge或者是浏览器本地数据库,这对浏览器有要求,低版本的IE是不支持的

热心网友 时间:2023-09-23 16:07

你可能需要 localStorage 或者 sessionStorage

热心网友 时间:2023-09-23 16:07

可以使用
localstorge.setItem(key,val)
进行存储,这种方式会把数据存储的浏览器,
只要不清楚就会一直存在,
还有一种web sql存储方式,可以自动创建一个本地的简单数据库,具体可以参照以下地址的说明
http://www.runoob.com/html/html5-web-sql.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com