2009-10-12 3 views
0

В настоящее время я создаю приложение intranet с использованием asp.net mvc, и мне интересно, есть ли способ связать файл или папку, доступные в сети.открыть сетевой файл из веб-приложения интрасети

Я пытался просто

<a href="G:/folder/">open folder</a> 

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

ответ

1

Вы можете открыть этот файл с сервера и передать его клиенту. Ваш веб-сервер будет действовать как прокси. Если файлы доступны для сервера, и для пользователей нет специальных разрешений или если вы можете кодировать эти разрешения в ролях или бизнес-правилах, то это довольно просто.

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