JS可以获取到缓存到浏览器中的图片吗?我想把跨域URL中的图片下载到本地压缩处理后在上传到服务器.

时间:2022-11-12 10:10:05
是这样的~
我的网站有2个把图片上传到服务器的功能 
一个是用 input type="file" 打开本地图片后上传到服务器
另外一个是 input type="text" 输入网络图片URL上传到服务器
由于现在随便一个手机拍的照片都好几兆 而且网站需要的图片却很小 为了节省资源所以我用 jQuery 利用 canvas 做了个本地压缩图片的功能 压小后在上传到服务器
但URL上传的我也想先下载到用户的本地在压缩后上传 不想用服务器直接接收URL的图片 以免太大上传不了或者太慢
所以我把网络上的图片的URL地址给了canvas来压缩图片 结果出现canvas.toDataURL不能跨域接收图片的问题
但我想浏览网页的时候本地是有缓存的 如果能获取到想要图片的缓存 就能实现我要的URL压缩后上传的功能了

本人是小白 刚入门不久 以上是我自己的想法 如果大神有更好的方法请指点 小弟感激不尽哈! JS可以获取到缓存到浏览器中的图片吗?我想把跨域URL中的图片下载到本地压缩处理后在上传到服务器.

2 个解决方案

#1


不能获取

#2


这个问题解决了吗,有的搞吗

#1


不能获取

#2


这个问题解决了吗,有的搞吗