Загрузка файла между доменами - PullRequest
0 голосов
/ 07 декабря 2010

Сценарий, который я пытаюсь создать, заключается в том, чтобы мой веб-сайт Silverlight находился в одном домене, а мой файловый сервер (для мультимедийных файлов) - на другом сервере.Я хочу, чтобы мои пользователи могли загружать файлы на файловый сервер с веб-сайта.

Проблема в том, что я получаю общее сообщение об ошибке безопасности.сообщил во внутреннем сообщении об исключении в моем коде.Основное сообщение об исключении пустое.

Я установил все права доступа к физическим папкам (Windows Server 2008).Я создал широко открытые файлы clientaccesspolicy.xml и crossdomain.xml.

Я использую обработчик .ashx для фактической записи на жесткий диск.Я проверил его локально на компьютере с файловым сервером, и он отлично работает.

У меня есть доступ с правами суперпользователя к обоим серверам, поэтому я могу внести любые необходимые изменения.

1 Ответ

0 голосов
/ 07 декабря 2010

Я не программист Silverlight, но я мог бы помочь здесь ... Безопасность браузера предотвращает практически любые междоменные действия, подобные этой.Это для предотвращения фишинга.

Чтобы обойти это, вы можете создать другое имя хоста в том же домене, что и ваш веб-сервер, и перенаправить любые запросы на вашем веб-сервере на ваш файловый сервер.Это позволит обойти междоменную проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...