[英]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.