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