2013-08-29 3 views
0

Мой вопрос в том, что я могу выполнить файл в jQuery, как в C#. Предположим, что я хочу получить все каталоги из пути частиц, мы можем написать код, как показано ниже.Можем ли мы сделать передачу файлов в jQuery, например C#?

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

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

Теперь я хочу записать этот код в jQuery.

Возможно ли это? Если да, пожалуйста, предоставьте мне демо-код.

+1

Nope, невозможно. –

ответ

1

Вы не можете сделать это в стороне клиента сценариев с помощью Javascript или jQuery, который небезопасным. Это нужно делать только на стороне сервера (безопасно).

Update:

Если вы заинтересованы в HTML5, то посмотрите на эту Reading files in JavaScript using the File APIs

2

Нет, вы не можете получить прямой доступ к файловой системе с помощью JavaScript или JQuery, но вы можете использовать jQuery .ajax() вызов для вызова ресурса на стороне сервера, такого как .aspx-страница, .ashx (обработчик HTTP), ASP.NET AJAX-метод страницы, веб-сервис .asmx, веб-сервис WCF; который может вернуть вам string[] информации о файле через JSON.