簡體   English   中英

我們可以像C#一樣在jQuery中進行文件處理嗎?

[英]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[]

無法使用不安全的 JavascriptjQuery 在客戶端腳本中執行此操作 這只能在服務器端(安全)完成。

更新:

如果您對HTML5感興趣,那么請看一下使用File API在JavaScript中讀取文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM