2014-10-30 3 views
0

Я разрабатываю эту функцию для множественной загрузки с использованием SWFUpload и после singnificant R & D он работал как прелести. Мы даже протестировали и развернули его на Windows Server 2008, и он работал нормально даже там. Но теперь нам нужно перенести все приложение на Windows Server 2012, а функция SWFUpload перестала работать. Мое исследование включает в себя следующие выводы:SWFUpload работает нормально, но не на Windows Server 2012

  • Моя первая реакция была найти функцию на Windows Server 2012 , который будет каким-то образом связано с швейцарских франков и я нашел этот link говорит мне установить «Desktop Experience» и так я сделал, но это не помогло. .
  • Далее я попытался получить некоторые другие сайты , используя flash для запуска на IE на этом сервере.. Некоторые из них бежали, а некоторые из них не.
  • Моя последняя попытка была принести swfupload.swf с другого сервера машины (не с помощью Windows Server 2012), в то время как остальная часть приложения еще на Win Server 2012, как JQuery CDN. Этот трюк работал для меня отлично. Но нецелесообразно использовать старый сервер только для запуска одной функции.

Так что теперь мне нужно объективные ответы на следующие моменты:

  1. ли SWFUpload действительно зависит от базовой ОС сервера? Как я полагаю, он должен зависеть только от среды клиента, а не от сервера.
  2. Есть любая функция (другой тогда рабочий стол опыт) в Windows,
    сервер 2012
    что прямо или косвенно связаны с флэш?
  3. Кто-нибудь запрограммировал что-то, что использовал SWF и размещал его успешно на Windows Server 2012?
  4. Любое решение или обходное решение?

Вся помощь глубоко оценена, так как задавать этот вопрос здесь является моим последним средством (и надеждой :)).

ПРИМЕЧАНИЕ: Приложение IE конкретный т.е. не работает в других браузерах, поэтому пробовать их на хром или светлячок вне вопроса

ответ

0

Это действительно странный вопрос. Какие ошибки вы получаете на клиентской консоли

1.Действительно ли SWFUpload зависит от базовой ОС сервера? По-моему, это зависит только от клиентской среды, а не от сервера.
Да, вы правы. Это не зависит от сервера. Это библиотека javascript, которая остается недействительной на сервере и передается как статический ресурс, связанный с http-ответом, и выполняется в браузере.

Есть ли какие-либо функции (кроме настольных) в Windows Server 2012, которые прямо или косвенно связаны с Flash? Ничего, что я знаю, даже погуглил, но не повезло.

Но есть что-то, что вы можете подтвердить.

  1. Пожалуйста, убедитесь, что конечный пользователь-операционная система одинакова и не был подделан с правами браузера. (Swfupload использует разрешение на стороне клиента, такое как размер выбранных вами файлов, возможно, ваш os не разрешает это браузеру.)
  2. Второе, что вы можете проверить, проверить, полностью ли загружена библиотека, прежде чем пытаться используй это.
  3. Используйте инструмент отладчика, например firebug, и попробуйте выполнить основные функции библиотеки swfupload на стороне клиента с панели консоли. Таким образом, мы можем убедиться, что он не имеет ничего общего с серверными ОС или клиентскими ОС.

Примечание: Похоже, SWFUpload осуждается, вы должны использовать plupload вместо