как отображать загруженные изображения в codeigniter 4 - PullRequest
0 голосов
/ 06 ноября 2019

В Codeigniter 4, как отображать загруженные изображения, нужно ли давать какие-либо разрешения?

я загружал изображения в доступный для записи / загрузки / аватар в проекте ci 4 при проверке элемента inspect, копирую ссылку ивставьте в браузер изображения, показанные.

<code><pre>
<img src="<?=WRITEPATH.$list->avatars?>" class="img-radius" alt="User- 
 Profile-Image">
<img src="<?=base_url()?>/writable/<?=$list->avatars?>" class="img- 
radius" alt="User-Profile-Image">

объясните, пожалуйста, как отображать изображения

1 Ответ

0 голосов
/ 06 ноября 2019

В основном, если вы хотите просто ссылаться на изображения, вы должны хранить их в своей публичной папке / в папке типа public / uploads, а затем просто:

<img src="<?=base_url()?>public/uploads/Avatar.png" alt="Avatar">

В теме и изображениях для записи / папки проверьтеэтот поток https://forum.codeigniter.com/thread-67352.html

В остальном, вам придется иметь дело с информацией из документов о Загруженные файлы

  1. Когда вызагрузить изображение через <input type="file" name="avatar" />, он возвращает массив с информацией о файлах, чтобы сделать что-то. Вы можете попробовать переместить его в папку public / uploads с партией $file->move(WRITEPATH.'public/uploads'); и посмотреть, как это происходит.

  2. Или ... так или иначе, просто перетащите / загрузитеваши файлы в папке public / assets вы хотите и ссылаться на них в теге, это будет просто работать.

Надеюсь, это поможет, это просто поцарапать поверхность.

...