Flash I/O Error #2038

Тема в разделе "Флеш", создана пользователем Albert22, 20 мар 2010.

Статус темы:
Закрыта.
  1. Albert22

    Albert22

    Регистр.:
    30 мар 2008
    Сообщения:
    270
    Симпатии:
    10
    Привет!

    Нужен Flash-плагин для аплоада больших файлов. Привлекает возможность выбрать за раз много файлов, отслеживание размера выбираемых файлов, прогрессбар и т.д.

    Нашли и использовали FancyUpload и SWFupload. Оба плагина (при аплоаде файлов размером где-то от 10-ти мегабайт) в процессе останавливаются и возвращают ошибку Input/Output Error #2038.

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

    Искал по интернету. Безрезультатно. Некоторые решения не помогают или не подходят.

    На сервере установлен Nginx 8. Следовательно, некоторые фиксы для апача не подходят. NginxUploadProgressModule тоже не поможет ибо его для 8-й версии ещё нет, а существующая не станет.

    Пробовали грузить на разные сервера, с crossdomain.xml, естественно. Постоянно вылетает всё та же ошибка №2038, вне зависимости от принимающего сервера — будь то Nginx или же Apache.

    Посему подскажите, пожалуйста, как можно решить эту проблему, что её вызывает? Будет ли решением поиск флеш-разработчика для написания индивидуального загрузчика?
     
  2. sevenup

    sevenup Создатель

    Регистр.:
    5 июл 2007
    Сообщения:
    368
    Симпатии:
    143
    Такая ошибка выскакивает обычно, когда в php.ini стоит ограничение на размер файла и загружаемый файл привешает размер.
    Иногда из-за того что на папку, в которую грузится файл не стоят права 777

    Вот, попробуй этот:
    Посмотреть вложение upload.rar

    Протестил у себя, на файле 13мб...загрузило без проблем :)
     
  3. Albert22

    Albert22

    Регистр.:
    30 мар 2008
    Сообщения:
    270
    Симпатии:
    10
    sevenup, спасибо за попытку помочь в решении проблемы. Но я ведь указал в первом сообщении:
    А это значит что дело не в ограничениях на сервере (иначе бы вообще не сохранялось), и не в правах на папку для сохранения (иначе опять же, не сохранялись бы любые файлы).

    Впрочем, я посмотрю что в Вашем архиве, спасибо...

    UPD Интересный скрипт, только есть один вопрос: по умолчанию он грузит всё в upload.php. Можно ли как-то настроить его на загрузку на удалённый сервер, то бишь просто каждый раз передавать ему url для сабмита? Сервер подбирается динамически каждый раз перед загрузкой.
     
  4. asd0z21

    asd0z21 Прохожие

    иногда проблемы возникают из-за того, что upload-ер работает через http-прокси (при этом загрузка не через флеш работает).
     
  5. sevenup

    sevenup Создатель

    Регистр.:
    5 июл 2007
    Сообщения:
    368
    Симпатии:
    143
    Отредактируйте php файл и будет на удалённый грузить!

    По поводу того что вы в первом сообщении писали...я вам ответил на вопрос, из-за чего может быть эта ошибка.
     
Статус темы:
Закрыта.