javascript保存文件 d出保存文件的对话框,这个怎么实现啊

javascript保存文件 d出保存文件的对话框,这个怎么实现啊,第1张

你是想把后台传过来的数据作为文件保存到 浏览器本地么?

这个和js基本没什么关系呀。

只要后台返回的数据标识了 是 file ,前台是用 submit (非ajax)方式提交的就可以了

HttpServletResponse res= //你的response

res.setHeader("Content-disposition", "attachmentfilename="+filename)

OutputStream out = res.getOutputStream()

out.write(r1.getBytes("GBK"))// r1 你的文本内容

out.close()//关闭输出流

这样就OK 了呀

如果是保存那样可能是办不到,至少用js,jsp应该是不行,不知道flash行不行。 如果用js可以用下载框模拟不?就是需要选择一个文件,然后你自己得到路径+文件名和,然后截取到文件夹。<input type= "file " id=“fpath” name="fpath" onchange= "show() ">

function show() {

alert(document.getElementById( "fpath").src)}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8049729.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存