[英]Can we do file handing in jQuery like C#?
我的問題是我可以像在C#中一樣將文件交給jQuery嗎。 假設我想從特定路徑中獲取所有目錄,我們可以編寫如下所示的代碼。
string foldersPath = @"C:\Filesystem\Staging\Incoming";
if (Directory.Exists(foldersPath))
{
string[] folders = Directory.GetDirectories(foldersPath, "*", System.IO.SearchOption.AllDirectories);
}
現在,我想用jQuery編寫此代碼。
可能嗎? 如果是,請提供一些演示代碼。
不可以,您不能通過JavaScript或jQuery直接訪問文件系統,但是可以使用jQuery .ajax()
調用來調用服務器端資源,例如.aspx頁,.ashx(HTTP處理程序),ASP.NET AJAX頁面方法,.asmx Web服務,WCF Web服務; 可以通過JSON向您返回文件信息的string[]
。
您無法使用不安全的 Javascript
或jQuery
在客戶端腳本中執行此操作 。 這只能在服務器端(安全)完成。
更新:
如果您對HTML5
感興趣,那么請看一下使用File API在JavaScript中讀取文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.