0
我想用javascript創建一個文件。在你說這是不可能的之前,去讀this answer。如何指定您在JavaScript中創建的文件的名稱?
這是我到目前爲止有:
window.open("data:text/json;charset=utf-8," + escape("Ur String Object goes here"));
現在,我的問題是:如何給一個名稱,這個文件?
我想用javascript創建一個文件。在你說這是不可能的之前,去讀this answer。如何指定您在JavaScript中創建的文件的名稱?
這是我到目前爲止有:
window.open("data:text/json;charset=utf-8," + escape("Ur String Object goes here"));
現在,我的問題是:如何給一個名稱,這個文件?
你沒有;數據URI沒有文件名:
http://en.wikipedia.org/wiki/Data_URI_scheme#Disadvantages
您可以鏈接到它,並使用download
屬性,雖然:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a
FWIW,你沒有真正創建一個文件這裏。
這不是一個文件。你只是繞過一個STRING。一個文件名只會發揮作用,如果用戶做了一個文件 - >保存在該窗口 – 2014-09-22 18:06:52
http://stackoverflow.com/questions/283956/is-there-any-way-to-specify-a-suggested-filename -when-using-data-uri – epascarello 2014-09-22 18:07:22
http://stackoverflow.com/questions/7717851/save-file-javascript-with-file-name – epascarello 2014-09-22 18:07:41