我想要使用Javascript或jQuery的一些文件操作對於像跨瀏覽器:如何使用文件系統或使用JavaScript或JQuery的操作?
File create
File write
File read
Update
Remove/delete
是否有可能做上述東西?如果可能的話,我可以從哪裏得到這個想法?請給我建議。在任何一端(客戶/服務器)如何做到這一點?我問這只是爲了知道!
我想要使用Javascript或jQuery的一些文件操作對於像跨瀏覽器:如何使用文件系統或使用JavaScript或JQuery的操作?
File create
File write
File read
Update
Remove/delete
是否有可能做上述東西?如果可能的話,我可以從哪裏得到這個想法?請給我建議。在任何一端(客戶/服務器)如何做到這一點?我問這只是爲了知道!
更多信息不,你不能在瀏覽器中做這種類型的操作。
您需要服務器端JavaScript Node.js。
有很多細節在Filesystem
寫文件的例子
var fs = require('fs');
fs.writeFile("yourpath", "Hello", function(err) {
if(err) {
console.log(err);
} else {
console.log("The file was saved!");
}
});
請用demo鏈接解釋node.js示例 –
不,你不能在所有瀏覽器上進行這種操作。
您正在尋找可以在Internet Explorer使用ActiveX來完成該功能僅
HTML 5的文件API還存在,但有很大的侷限性:在一個應用程序的沙箱
項目是別人看不見。
Sandbox中的項目對其他類型的Web瀏覽器不可見。例如,Google Chrome中創建的沙盒對其他非Chrome瀏覽器不可見。
沙盒中的項目對非瀏覽器程序是不可見的。
有關這次訪問this
您無法閱讀或使用JavaScript客戶端寫入文件,與例外是'<輸入類型=「文件」>'。這是一個安全問題。 – Butt4cak3
也許你應該指定你想銷燬的文件系統,咳!使用.. :)當客戶端Javascript在您的(客戶端)機器上運行並來自服務器時,您可以指定是否要修改客戶端計算機上的文件(安全風險)或服務器上的文件(連接並上傳/刪除文件)。當然,這與服務器端Javascript(Node.js)不同,它可以很好地處理文件。 – FrancescoMM