JS怎么保存图片到本地

JavaScript011

JS怎么保存图片到本地,第1张

js没有操作本地文件的权限,可以借助.net,php等后端语言才行的,将图片提交之后,返回个下载地址,window.open就自动下载了。

但是图片可以是svg的话

function saveAs(Url,filename){

var blob=new Blob([''], {type:'application/octet-stream'})

var url = webkitURL.createObjectURL(blob)

var a = document.createElementNS(xhtml,'a')

a.href = Url

a.download = filename

var e = document.createEvent('MouseEvents')

e.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null)

a.dispatchEvent(e)

webkitURL.revokeObjectURL(url)

2. saveAs(data,"new.svg")

分类: 电脑/网络 >>程序设计 >>其他编程语言

问题描述:

javascript如何实现图片另存为功能,比如点一个链接或则按钮就能弹出图片另存的对话框。

图片不是本地,图片scr是这样的:wd888/showpic?url=rmblog/user3/19850/upload/***********.gif

解析:

这不是javascript做的事情,这是IE接收到的数据类型来控制的,如果是 text/的话,IE是直接打开的,还有 txt都会直接打开的