В настоящее время я разрабатываю некоторые формы для своего школьного проекта с помощью CodeIgniter.Codeigniter Ajax Загрузить изображение
Идея состоит в том, что у меня есть форма с загрузкой изображения. Я пытаюсь сделать это динамически с помощью Ajax, но кажется, что он вообще не работает. Я пробовал нединамическую версию с php, и она отлично работает, мои изображения находятся в моей папке, и у меня нет проблем с ней.
Я пробовал как 5 или 6 плагинов без каких-либо результатов, это, безусловно, моя вина, но я не знаю, где я сделал ошибки.
< --- Контроллер --->
if($result = $this->images_model->add_bdd())
{
$data['uploaded'] = $result;
$data['message_upload'] = 'Image uploader avec succès.';
$this->template->set_title('Upload successful');
$this->template->view('add_places',$data);
}
else
{
$this->template->set_title('Upload failed');
$this->template->view('add_places');
}
< --Model ->
function add_bdd()
{
$config = array(
'allowed_types' => 'jpg|jpeg|tiff',
'upload_path' => $this->gallery_path,
'max_size' => 2000,
'remove_spaces' => TRUE,
'overwrite' => FALSE
);
$this->load->library('upload',$config);
if ($this->upload->do_upload())
{
$data_img = $this->upload->data();
$exif = $this->exif_extractor->coords($data_img['full_path']);
$data = array(
'titre' => 'titlecontent',
'url' => base_url('images/'.$data_img['file_name']),
'url_min' => base_url('images/'.$data_img['raw_name'].'_min'.$data_img['file_ext']),
'alt' => 'cover_contentName',
'id_users' => $this->session->userdata('id'),
'date_upload' => date('Y-m-d H:m'),
'date_modified' => date('Y-m-d H:m'),
'lat' => $exif[0],
'long' => $exif[1],
);
$this->db->insert('pictures',$data);
return $exif;
}
else
{
return false;
}
}
< --View ->
<form action="http://localhost:8888/project/images/add" method="post" accept-charset="utf-8" enctype="multipart/form-data">
<input type="file" name="userfile" value="Image de couverture" />
<button name="upload" type="button" id="upload">Upload</button>
<input type="submit" name="submit" value="Publish Place" />
</form>
Может кто-нибудь дайте мне плагин jQuery для динамического вывода изображений и отправки обратно на сценарий моих изображений h путь и другие данные, которые я хочу вернуть?
Я не могу вставить, как весь код, который я сделал для jQuery, но мне действительно нужна помощь. Прошло уже два дня, когда я на нем!
Благодарим за помощь.
У меня нет ошибок, когда я загрузил его обычным способом. Мне просто нужен плагин, который работает с моим кодом, я не знаю, как я могу это сделать. Это действительно особенное. Если вы можете дать мне пример одной из ваших загрузок файла ajax, это может быть полезно. Заранее спасибо за вашу помощь. – Simon