uploadify не может загрузить файлы - PullRequest
0 голосов
/ 15 июля 2010

Я сделал небольшой скрипт, который в основном использует jQuery uplodify для загрузки файлов в динамически генерируемые каталоги. Он отлично работает на моем локальном хосте, но ничего не делает на моем удаленном тестовом сервере. Я проверил трафик с помощью fiddler и заметил следующие предупреждения:

Предупреждение : move_uploaded_file (/data/web/uploaded_videos/majid/file.txt): не удалось открыть поток: нет такого файла или каталога в / data / web / 14 / 2d / 81 / jqeedu.tuxfamily.org / htdocs / file_upload / res / uploadify.php on line 40

Предупреждение : move_uploaded_file (): невозможно переместить '/ data / web / tmp / phpRHJQQx' в '/data/web/uploaded_videos/majid/file.txt' в / data / web / 14 / 2d / 81 / jqeedu.tuxfamily.org / htdocs / file_upload / res / uploadify.php on line 40

Когда я проверяю структуру каталогов удаленного сервера, я вижу, что каталог tmp фактически находится вне htdocs и оба находятся в одном каталоге. Это то, что вызывает сбой? Как мне это исправить?

1 Ответ

0 голосов
/ 15 июля 2010

Убедитесь, что вы:

  • Указание правильного пути
  • Каталоги имеют разрешение, chmod на 755
  • Вы положили enctype в атрибут form
  • Данные поступают, проверьте с помощью:

    print_r($_FILES);

...