2014-01-24 13 views
0

我想要使用Javascript或jQuery的一些文件操作對於像跨瀏覽器:如何使用文件系統或使用JavaScript或JQuery的操作?

File create 
File write 
File read 
Update 
Remove/delete 

是否有可能做上述東西?如果可能的話,我可以從哪裏得到這個想法?請給我建議。在任何一端(客戶/服務器)如​​何做到這一點?我問這只是爲了知道!

+0

您無法閱讀或使用JavaScript客戶端寫入文件,與例外是'<輸入類型=「文件」>'。這是一個安全問題。 – Butt4cak3

+1

也許你應該指定你想銷燬的文件系統,咳!使用.. :)當客戶端Javascript在您的(客戶端)機器上運行並來自服務器時,您可以指定是否要修改客戶端計算機上的文件(安全風險)或服務器上的文件(連接並上傳/刪除文件)。當然,這與服務器端Javascript(Node.js)不同,它可以很好地處理文件。 – FrancescoMM

回答

2

更多信息不,你不能在瀏覽器中做這種類型的操作。

您需要服務器端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!"); 
    } 
}); 
+0

請用demo鏈接解釋node.js示例 –

1

不,你不能在所有瀏覽器上進行這種操作。

您正在尋找可以在Internet Explorer使用ActiveX來完成該功能僅

HTML 5的文件API還存在,但有很大的侷限性:在一個應用程序的沙箱

項目是別人看不見。

Sandbox中的項目對其他類型的Web瀏覽器不可見。例如,Google Chrome中創建的沙盒對其他非Chrome瀏覽器不可見。

沙盒中的項目對非瀏覽器程序是不可見的。

有關這次訪問this

相關問題