我的问题是,我可以像在C#中一样处理jQuery文件。假设我想从粒子路径获取所有目录,我们可以编写如下所示的代码。
string foldersPath = @"C:\Filesystem\Staging\Incoming";
if (Directory.Exists(foldersPath))
{
string[] folders = Directory.GetDirectories(foldersPath, "*", System.IO.SearchOption.AllDirectories);
}
现在我想在jQuery中写下这段代码。
有可能吗?如果是,请提供一些演示代码。
答案 0 :(得分:2)
不,您无法通过JavaScript或jQuery直接访问文件系统,但您可以使用jQuery .ajax()
调用来调用服务器端资源,例如.aspx页面,.ashx(HTTP处理程序) ,ASP.NET AJAX页面方法,.asmx Web服务,WCF Web服务;它可以通过JSON向您返回string[]
个文件信息。
答案 1 :(得分:1)
您无法在客户端脚本中使用Javascript
或jQuery
不安全执行此操作。这必须仅在服务器端(安全)完成。
<强>更新强>
如果您对 HTML5
感兴趣,请查看此Reading files in JavaScript using the File APIs