Intereting Posts
Как я могу проверить знак плюса с помощью регулярных выражений? Вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: notify () как получить значения, используя php variable / array (nusoap) Преобразование таблицы MySQL по отношению к многомерному массиву CodeIgniter: Загрузка изображения в новом окне Не удалось загрузить запрошенный класс: сеанс Получите пользовательский ввод из формы, напишите в текстовый файл, используя php форма с методом post перестает работать, когда расширение php отключено php рендеринг большого zip-файла – достигнут предел памяти OO PHP Доступ к открытой переменной из другого класса Laravel: перенаправление с контроллера на указанный маршрут с помощью колясок в URL-адресе Вытяните все изображения из указанного каталога, а затем отобразите их Перенаправление страницы входа / регистрации WordPress на пользовательскую страницу входа / регистрации Как реализовать перенаправление 303? Apache не будет устанавливать заголовки для скрипта PHP

Как загрузить файл в codeigniter?

Я пытаюсь загрузить файл в моем веб-приложении codeigniter с помощью javascript и codeigniter controller, он показывает содержимое файла в формате ASCII, но не загружает файл напрямую

view.php

<a href="javascript:prd_download(this)">Download</a> <img src="<?php echo site_url()."/../images/uploads/".$jobno."/thumb_".$prd_row->filename; ?>" alt="Loading Image..." > <input type="checkbox" name="img_check" id="img_check" class="img_check" image="<?php echo $prd_row->filename ?>"> <script type="text/javascript"> function prd_download(ele) { var selected_images = $(".img_check:checked"); var job_no = $("#product_table").attr("jobno"); var image_name = new Array(); for(i = 0; i < selected_images.length; i++) { image_name[i] = $(selected_images[i]).attr('image'); } $.get('<?php echo site_url('project_controller/file_download') ?>', {file_name : image_name, jobno : job_no}); } </script> 

controller.php

 function file_download() { $url_para = $_GET['file_name']; $job_no = $_GET['jobno']; $this->load->helper('download'); $data = file_get_contents(site_url().'/../images/uploads/'.$job_no."/".$url_para[0]); $name = 'myphoto.jpg'; force_download($name, $data); } 

Я тоже пытался изменить путь, но он не работает …

Solutions Collecting From Web of "Как загрузить файл в codeigniter?"