Загрузка SWF с отдельного файлового сервера - PullRequest
0 голосов
/ 15 декабря 2009

Мне сейчас интересно, можно ли загрузить SWF, который находится на другом файловом сервере. То есть В настоящее время у меня есть пользовательская панель воспроизведения SWF, встроенная в веб-сайт (за брандмауэром компании), который затем загружает SWF-контент (в настоящее время в той же папке на сервере веб-сайта). У меня проблема в том, что пропускная способность между удаленными сайтами ограничена, и потоковая передача содержимого swf с сервера веб-сайта невозможна, однако у нас есть DFS, настроенная для передачи всего содержимого swf на локальные файловые серверы.

Я попытался использовать путь file: //, который работает, если вы создаете файл проектора Windows, однако он не работает при встраивании в веб-сайт, поскольку кажется, что он пытается получить доступ через http, файловые серверы которого не настроены за.

Так можно ли заставить SWF-панель воспроизведения загружать содержимое SWF на удаленном файловом сервере?

Ответы [ 2 ]

1 голос
/ 15 декабря 2009

Flash не работает на сервере. Работает в браузере.

Любой запрос файлов, сделанных флеш-памятью, фактически выполняется браузером пользователя. Вот почему file: // URL не работают.

Если вы хотите разместить свой файл на отдельном сервере, он все равно должен быть доступен из Интернета (или интрасети), и он все равно будет загружен в браузер пользователя.

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

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

0 голосов
/ 15 декабря 2009

Я не настолько глубоко во Flash, но я предполагаю, что доступ к локальному пути file: /// заблокирован браузером из-за ограничений безопасности, как в случае с обычными веб-страницами и JavaScript. Я совершенно уверен, что вам придется настроить файловые серверы для обслуживания контента через HTTP.

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