2015-06-18 1 views
1

Это сделка. У меня есть SWF-сборка с Unity и встроенная в HTML-страницу с swfobject. Он работает отлично, когда я загружаю страницу локально (zip), но при попытке загрузить страницу он всегда говорит «Фильм не загружен». from serverSWF работает локально, но не загружается с сервера

Я уже проверил похожие встроенные фильмы (this one и this one) и не нашел различий в HTML-коде, ни в скриптах. Поэтому я подозреваю, что источником проблемы является мой сервер, скорее всего, его правила перезаписи. Вчера я пытался понять смысл этого файла с помощью нескольких руководств, форум резьбы и так далее:

AddHandler application/x-httpd-php52 .php .php5 .php4 .php3 

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

Давным время, до Google Translate даже существует, я потратил целый день, чтобы успешно перевести статью из упрощена От китайского до русского (с нулевым опытом работы на китайском и в общем C - для школьного курса русского языка). Поэтому мне было удивительно неприятно, когда я провел один и тот же период времени в нескольких строках декларативного кода и до сих пор не знаю, даже если я прав, и это решит мою проблему.

Так что я буду благодарен за полезный ответ или два.

+0

Эй, я не могу извлечь .zip-файл здесь, вы можете проверить, нормально ли это? Ссылка «from server» просто отображает пустую страницу, это ваша проблема? – d4Rk

+0

Привет, d4Rk, у меня есть reuploaded .zip-файл, и да, ссылка отображает только пустой фильм. Он говорит, что «фильм не был загружен», если вы нажмете на него RMB. –

+0

Работает локально, также с предоставленным '.htaccess'. Вы пытались удалить этот «.htaccess» временно, чтобы проверить, действительно ли это вызывает проблемы? Не могли бы вы предоставить дополнительную информацию о настройке вашего сервера? – d4Rk

ответ

1

Я провела несколько дополнительных тестов, к сожалению, на консоли нет ошибок. Но похоже, что что-то не так с вашим файлом .swf на сервере, потому что, когда я загружаю файл с вашего сервера, он не работает локально. (Вы пробовали это раньше?)

Как вы загружали файл? В Интернете есть много источников (например, http://www.techtutorials.net/articles/ftp_binary_or_ascii__a.html), в которых указывается, что вы должны использовать режим binary для таких файлов, как .swf.

=> Загрузить файл снова, используя режим binary

Некоторые другие мысли:

  • Проверьте права доступа к файлу файла .swf, должны иметь по крайней мере, право чтения (например 644)

  • Проверить тип mime в Apache: AddType application/x-shockwave-flash swf Источник: http://www.htaccess-guide.com/adding-mime-types/

Сообщите мне, если все это не решит вашу проблему.

+0

Загрузка .swf в двоичном режиме решает! Спасибо! –