如何更改codeigniter中允许的文件类型实际工作?

时间:2014-06-09 06:22:34

标签: php codeigniter

这是我的控制器代码,但只上传了jpgpng文件我也将其更改为model.php

有没有办法改变它?它没有显示任何警告。 You can check it from here但你需要先注册......

public function saveTestimonial() {
  $config['upload_path'] = './testimonial_photo/';
  $config['allowed_types'] = 'gif|jpg|png|psd|zip|tif|ai|eps';
  $config['max_size'] = '1024';
  $config['max_width'] = '10240';
  $config['max_height'] = '7680';

1 个答案:

答案 0 :(得分:0)

您应该声明文件上传,如下面的代码。由于您要上传图像,docx,zip文件,因此不应声明max_width和max_height。但是您可以更改文件的max_size。

    $config['upload_path'] = 'testimonial_photo/';
    $this->load->library('upload', $config);
    $this->upload->initialize($config);
    $this->upload->set_allowed_types('gif|jpg|png|jpeg|zip|pdf|doc|docx');
    $this->upload->do_upload('filename_in_html_input')