public function step8() { $data['application']=$this->license_m->get_byID($this->session->userdata('L_ID'))->row();
if($this->input->post('submit')){ $data= array( 'DESC' => $this->input->post('DESC',true), 'L_ID' => $this->session->userdata('L_ID') ); if($_FILES['FILE_URL']['name']) { $config['upload_path'] = './uploads/'; $config['allowed_types'] = 'dxf|dwg|gif|jpg|png|pdf|doc|docx|txt|rar|zip|bmp'; $config['max_size'] = '0'; $config['encrypt_name'] = true; $this->load->library('upload', $config); if ( ! $this->upload->do_upload('FILE_URL')) echo json_encode($this->upload->display_errors('<p>','</p>')); else { $upload_data = $this->upload->data(); $FILE_URL=$upload_data['file_name']; $data['FILE_URL']=$FILE_URL; $status=$this->license_m->add_attachment($data); }}}
* /
答案 0 :(得分:1)
进入 application / config / mimes.php 文件,并使用dwg
扩展允许的文件类型数组。在$mimes
数组中的任意位置添加以下行 -
'dwg' => 'application/acad'
如果您想使用更多mime类型扩展列表,this可能会有所帮助。
答案 1 :(得分:0)
进入ci / application / config / mimes.php文件并使用dwg扩展允许的文件类型数组。在$ mimes数组中的任何位置添加此行 -
&#39; DWG&#39; =&GT; &#39;应用/ ACAD&#39;
基本上如果你想添加任何类型的文件类型,你必须在ci / application / config / mimes.php中添加它。
&#39;延伸&#39; =&GT; &#39;应用程序/ MIME类型&#39;
如果有一个具有多个mime类型的文件类型,我们必须在ci / application / config / mimes.php中定义它,如
&#39;延伸&#39; =&GT;阵列(&#39;应用程序/ MIME类型&#39;&#39;应用/ MIME类型&#39)
例如 - :
&#39; OGG&#39; =&GT;数组(&#39; audio / ogg&#39;,&#39; video / ogg&#39;,&#39; application / ogg&#39;)
并记住,如果你最后没有宣布它,那么你必须在每次宣布之后放弃......