Как узнать, почему картинки не загружаются в форме codeigniter - PullRequest
1 голос
/ 06 августа 2020

Я создал сайт с помощью Codeigniter и mysql. Есть форма для пользователей, куда они загружают свои фотографии. Когда я загружаю картинку для проверки, она работает нормально. Но иногда, когда кто-то загружает картинку, это не работает. Как узнать, в чем проблема?

Ответы [ 2 ]

2 голосов
/ 06 августа 2020

Есть много способов отладить проблему загрузки файла. Наиболее определенные проверки для реализации в коде:

  1. Размер файла - если размер медиафайла больше заданного размера, он должен отправить пользователю сообщение.
  2. Расширения - Список допустимых расширений в виде текстового сообщения вокруг кнопки загрузки файла. Убедитесь, что ваш код принимает эти расширения.
  3. Журнал ошибок и предупреждений - Включить журнал ошибок. Вы можете легко устранить проблему.
  4. Убедитесь, что каталог , , куда будут загружены файлы, должен иметь разрешения с возможностью записи .
  5. На веб-странице, где находится изображение будет отображаться, он должен иметь правильный путь, например https://www.DOMAINNAME.com/directoryName/fileName.extension
1 голос
/ 06 августа 2020

Вы можете зарегистрировать файл php .ini для следующих директив:

upload_max_filesize & post_max_size

Если установлен низкий upload_max_filesize или post_max_size, он не будет загружать файлы.

Вы можете проверить оба значения, используя метод phpinfo();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...