Я давно использую jQuery uploadify - этот инструмент уже довольно давно работает на нескольких разных серверах. В последнее время на учетных записях облачных сайтов Rackpace перестали работать загрузки.
В нашем коде не было никаких изменений, и наш код отлично работает на других серверах. У меня проблемы с поиском проблемы, вот что происходит:
- Файл filereference.upload вызывается, мы предоставляем всю необходимую информацию - URL, имя файла и т. Д.
- URL-адрес http, и он правильный. При посещении через веб-браузер он работает
- Все отладки и трассировки показывают, что наш код работает правильно
- DataEvent.UPLOAD_COMPLETE_DATA даже никогда не срабатывает
- События ProgressEvent.PROGRESS никогда не срабатывают.
- В журналах доступа к серверу и журналах трафика приложений никогда не отображаются запросы, поступающие в сценарий загрузки.
Основываясь на всей этой информации, кажется, что:
- Наш скрипт работает нормально, файл file.upload вызывается правильно
- Event.OPEN запущен.
- Трафик никогда не достигает сервера
- Ошибки io / http не вызываются.
- file.upload возвращает false, но он также возвращает false на серверах, на которых происходит загрузка, и вызываются полные события.
Мы не используем брандмауэры или прокси с нашей стороны, и эти инструменты отлично работают на других серверах. Но эти сайты, которые находятся на облачных сайтах в стойке, разделяют эту проблему. Тем не менее, сайт, который находился в разработке несколько месяцев назад, прекрасно работал на той же учетной записи Rackpace Ckoud sites. Попытка флеш-сборки из этой версии по-прежнему не работает.
Как я могу узнать, что происходит между файлом file.upload и доступом к серверу?