繁体   English   中英

使用Java保存文件对话框

[英]Save File Dialog with Javascript

我想问一下是否可以在JS文件中放入任何代码行以弹出文件对话框,并提示我保存创建的txt文件?

目前,在我的项目中使用ember.js。 操作顺序是单击网页上的按钮将触发一个操作,以调用我的js文件之一中的函数。

谢谢

由于正常的浏览器安全限制,您不能使用JavaScript从Web浏览器将文件保存到桌面,因此总之,答案是“不能”。

我假设您正在生成要保存到Web浏览器中的文件的文本。 您可以做的是将该文本提交到您的Web服务器,并让您的Web服务器将文本作为HTTP响应发送回去,但是设置以下HTTP标头...

Content-Disposition: attachment; filename=<file name.ext>

...这将强制“另存为”对话框,而不是浏览器在屏幕上呈现该对话框。

参考: http : //www.jtricks.com/bits/content_disposition.html

希望对您有帮助...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM