Контроль файлового браузера для замены - PullRequest
1 голос
/ 17 июня 2010

Я работаю над веб-приложением ASP.NET для пользователей нашей корпоративной интрасети.У меня есть форма, в которой пользователь должен указать путь к файлу в локальной сети (что-то вроде «\ localServer \ someFolder \ someFile.ext») без загрузки самого файла.Проблема в том, что пользователи не хотят вводить полный путь к файлу и хотят использовать какой-то визуальный диалог просмотра.

Стандартный HTMLЭлемент позволяет просматривать файл, но большинство браузеров (за исключением IE) не позволяют получить доступ к полному пути файла, поэтому я думаю, что это должен делать какой-то внешний компонент, такой как Silverlight, Flash, Java-апплет и т. д.

Я пытался сделать это с Silverlight, но я получаю исключение SecurityException при попытке получить доступ к полному пути к файлу с помощью класса OpenFileDialog Silverlight.

Этот Java-апплет http://jumploader.com/demo_images.html, похоже, что-то делаетпохоже на то, что я ищу, но оно сфокусировано на загрузке файлов - мне нужно только иметь возможность получить полный путь к файлу и передать его на сервер в виде строки.

Любые предложения приветствуются.

Ответы [ 2 ]

2 голосов
/ 01 февраля 2011

Telerik ASP.NET AJAX RadFileExplorer обладает нужной вам функциональностью: http://www.telerik.com/products/aspnet-ajax/fileexplorer.aspx

Вы можете использовать их собственный провайдер содержимого файлов, чтобы подключить графический интерфейс к файловой системе вашего сервера.http://demos.telerik.com/aspnet-ajax/fileexplorer/examples/server-sideapi/dbfilebrowsercontentprovider/defaultcs.aspx

0 голосов
/ 18 июня 2010

Это должно быть возможно с возможностями загрузки Flash. SWFUpload имеет API, к которому вы можете получить доступ из JavaScript для извлечения выбранного имени файла без фактической загрузки чего-либо.См. Документы здесь , например getFile():

getFile используется для извлечения Файлового объекта из очереди.Файл, полученный путем передачи идентификатора файла (свойство id из объекта файла) или индекса файла (свойство index из объекта файла).

...