我们可以像C#一样在jQuery中进行文件处理吗?

时间:2013-08-29 04:50:05

标签: c# jquery

我的问题是,我可以像在C#中一样处理jQuery文件。假设我想从粒子路径获取所有目录,我们可以编写如下所示的代码。

string foldersPath = @"C:\Filesystem\Staging\Incoming";

if (Directory.Exists(foldersPath))
{
    string[] folders = Directory.GetDirectories(foldersPath, "*", System.IO.SearchOption.AllDirectories);
}

现在我想在jQuery中写下这段代码。

有可能吗?如果是,请提供一些演示代码。

2 个答案:

答案 0 :(得分:2)

不,您无法通过JavaScript或jQuery直接访问文件系统,但您可以使用jQuery .ajax()调用来调用服务器端资源,例如.aspx页面,.ashx(HTTP处理程序) ,ASP.NET AJAX页面方法,.asmx Web服务,WCF Web服务;它可以通过JSON向您返回string[]个文件信息。

答案 1 :(得分:1)

无法在客户端脚本中使用JavascriptjQuery 不安全执行此操作。这必须仅在服务器端(安全)完成。

<强>更新

如果您对 HTML5 感兴趣,请查看此Reading files in JavaScript using the File APIs