2013-03-15 2 views
1

Я знаю, что при загрузке файлов по соображениям безопасности браузер не будет получать каталог файлов при использовании элемента управления загрузкой файлов. Но я ищу, чтобы пользователь локальной сети выбирал файл на сетевом диске и записывал путь и имя файла, но не загружал этот файл. это просто сохранить файл, который они выбирают в таблице. Есть ли способ сделать это? какая-то работа вокруг? единственное, о чем я думал, это положить текстовое поле и скопировать/вставить путь к файлу, но есть ли более простой способ? снова не загружая файл, просто фиксируя, какой файл и местоположение пользователь локальной сети хочет использовать.локальная сеть получить путь к файлу, но не загружать файл

+0

Почему вы не можете его захватить во время, когда они выбирают файл, я предполагаю, что всплывает OpenFileDialog ..? – MethodMan

+0

, который только фиксирует имя файла, но не тот каталог, который находится в – Andres

+0

@DJKRAZE, в ASP.NET нет OpenFileDialog. Вы думаете о WinForms –

ответ

0

Это невозможно сделать с помощью элемента управления загрузкой файлов (элемент ввода html). Вы должны использовать плагин (возможно) Flash или пользовательский элемент управления ActiveX.

То, что вы ищете, невозможно с использованием стандартных веб-технологий (html, css, js).

+0

есть ли вспышка, которую вы бы порекомендовали? im не заблокирован при загрузке файла, потому что я знаю, что это невозможно, поэтому любой метод, который вы или кто-либо предложите, будет использоваться. – Andres

+0

Мне никогда не приходилось это делать. Самый простой способ в моей книге - сделать это на стороне сервера - пока этот ресурс будет доступен с сервера. Я тоже не флеш-парень, поэтому, если сервер не может получить доступ к общему ресурсу, который я бы выбрал для написания COM-объекта, вы не будете работать с кросс-браузером или кросс-платформой. Вы бы привязались к Windows и IE. У кого-то еще могут быть лучшие идеи. –

Смежные вопросы