Мой учитель, он загружал и получал изображения из папки с распознаванием идентификатора. Он работает с базой данных.Извлечь изображения из папки с помощью Codeigniter
- Таким образом, при загрузке изображения оно будет храниться в папке с ее автоматическим изменением имени с идентификатором.
- Пример: Форма загрузки должна быть на «yourwebsite.com/yourpages/3144242», так что изображение будет сохранено как «3144242» и блаблабла то же самое для других страниц с ID
Это, как он загрузки и получить его
<?php
$ff = './assets/images/kegiatan/'.$_SESSION['idkeg'].'.jpg';
if(file_exists($ff)) {
<img src="<?= base_url()?>assets/images/kegiatan/<?=$_SESSION['idkeg']?>.jpg" />
<?php
}
?>
получить изображения часть:
if(file_exists($ff)) {
<img src="<?= base_url()?>assets/images/kegiatan/<?=$_SESSION['idkeg']?>.jpg" />
<?php
}
?>
Однако, я меняю его би t, поэтому мне не нужно использовать базу данных и вещи $ _SESSION. При этом:
<?php
$ff = './assets/images/kegiatan/'.$this->input->post('img_name').'.jpg';
?>
<form id="form" class="kart" action="<?= base_url()?>gallery/upload2" method="post" enctype="multipart/form-data">
<div class="form-group">
<input type="text" class="form-control" name="img_name" required="required">
</div>
<div class="form-group">
<input type="file" class="form-control" name="foto">
</div>
<div class="form-group">
<button type="submit" class="btn btn-common" value="Update"><i class="fa fa-upload fa-2x"> Upload</i></button>
</div>
</form>
Он работает загрузки изображений в папку «kegiatan» (имеется в виду деятельность) с просто написать имена изображений в форме. Имя img_name, которое у вас есть, теперь становится именем этого изображения.
Теперь у меня есть небольшая проблема для извлечения этих изображений. Как?
Я не знаю о codeigniter, но для извлечения вы можете просто отследить глобальную или ci-оболочку $ _GET. sth like - "yourdomain/path /" + $ _ GET ['image_name'] + ". jpg" – marmeladze
Я подумывал получить фотографию с вашими путями, но я не думаю, что это сработало бы с простым способом. Может быть, мне нужно сделать другую форму? Idk –
для поиска вам не нужна форма. Конечно, вы можете найти решение с формой submit, но вам это не нужно. просто захватите image_name откуда-нибудь и введите его в url. – marmeladze