標籤:logs dump http end Enctype size 允許 esc play
<html><head> <title>Upload Form</title></head><body><?php echo $error;?> <form action="http://1382681670.tps138.brady1125/ucenter/test/do_upload" method="post" enctype="multipart/form-data"> <input type="file" name="test" size="20"/> <input type="submit" value="upload" /></form><br /><br /></form></body></html>
<?php/** * Created by PhpStorm. * User: brady * Desc: * Date: 2017/7/15 * Time: 13:53 */class test extends MY_Controller{ public function __construct() { parent::__construct(); $this->load->helper(array(‘form‘, ‘url‘)); } public function index() { $this->_viewData[‘title‘] = "test"; $this->_viewData[‘error‘] = ""; echo APPPATH; parent::index(); } public function do_upload() { header("content-type:text/html;charset=utf-8"); $config[‘upload_path‘] = ‘./upload/recommend‘; // 允許上傳哪些類型 $config[‘allowed_types‘] = ‘gif|png|jpg|jpeg‘; // 上傳後的檔案名稱,用uniqid()保證檔案名稱唯一 echo $config[‘file_name‘] = uniqid(); dump($_FILES); // 載入上傳庫 $this->load->library(‘upload‘, $config); dump($this->upload->data()); // 上傳檔案,這裡的pic是視圖中file控制項的name屬性 $result = $this->upload->do_upload(‘test‘); $a = $this->upload->display_errors(‘<p>‘, ‘</p>‘); var_dump($a); // 如果上傳成功,擷取上傳檔案的資訊 if ($result) { var_dump($this->upload->data()); } }}
ci上傳圖片