簡體   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