Загрузки с репликацией файлов MVC3 FilePathResult и FileStreamResult

Я читал здесь замечательную статью, в которой рассказывается о том, как использовать ASP MVC для загрузки / выгрузки файлов. Я постараюсь сохранить это коротким здесь идет.

Мое приложение MVC3 будет работать в одном месте (Хьюстон), и его миссия будет заключаться в том, чтобы позволить нашим сотрудникам во всем мире (30 контроллеров домена) загружать различные пакеты программного обеспечения через нашу Интранет. Сегодня каждый из этих 30 сайтов имеет реплицированную папку "Программы", сопоставленную с общим диском. Итак, кто-то в Китае не загружает приложение для установки отсюда в Хьюстоне. Они получат, если с их логон-сервера в Китае. Я могу запросить переменную окружения "logonserver", чтобы определить сервер, на котором они находятся... но если не считать динамического построения гиперссылки со встроенным UNC (это работает, кстати)... Я не могу использовать какой-либо из методы потоковой передачи, специфичные для MVC, потому что в конечном итоге он будет помещен в ящик, где запущено мое веб-приложение (Хьюстон), и направлен обратно через какой-то пруд. Правильно ли я думаю об этом? Я предпочитаю потоковую передачу, потому что таким образом я могу заблокировать эту папку "Программы" и предоставить процессу ASP только право доступа к реплицированной папке.

0 ответов

Другие вопросы по тегам