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

不要使用ActiveXObject,这个chrome和safari用不了,我用的OSX没有ie浏览器,或者用htm5能实现么?... 不要使用
ActiveXObject,这个chrome和safari用不了,我用的OS X没有ie浏览器,或者用htm5能实现么?
展开
 我来答
曾经有个怪叔叔
推荐于2018-05-14 · TA获得超过534个赞
知道小有建树答主
回答量:369
采纳率:100%
帮助的人:355万
展开全部
你是想把后台传过来的数据作为文件保存到 浏览器本地么?
这个和js基本没什么关系呀。
只要后台返回的数据标识了 是 file ,前台是用 submit (非ajax)方式提交的就可以了

HttpServletResponse res=; //你的response
res.setHeader("Content-disposition", "attachment;filename="+filename);
OutputStream out = res.getOutputStream();
out.write(r1.getBytes("GBK"));// r1 你的文本内容
out.close();//关闭输出流

这样就OK 了呀
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式