php pdf文件上传不起作用

时间:2015-09-07 14:56:47

标签: php pdf file-upload codeigniter-2 jquery-file-upload

我正在尝试使用带有多个文件上传扩展名的codeigniter上传pdf文件,在允许所有不同的文件类型后,仅存在pdf文件的问题,这些文件无法正确识别。
我使用firebug为所有pdf文件在POST变量中找到的是:

Content-Disposition: form-data; name="uploadfile[]"; filename="abc.pdf"  
Content-Type: /instance/stamper/pickup/53e23aa5e8392f5ad816f2af081ec766:

现在我无法理解为什么文件内容类型会这样,这也是在cpanel上托管的。 我的控制器代码

$this->load->library('upload');  
        // Define file rules
        $this->upload->initialize(array(
            "upload_path"       =>  $path,
            "allowed_types"     =>  "gif|jpg|png|pdf|csv|doc|docx",
            "max_size"          =>  '2000',
            "max_width"         =>  '2000',
            "max_height"        =>  '2000'
        ));

        if($this->upload->do_multi_upload("uploadfile")){ echo "success"; }

我的HTML表单代码

 <form class="form-horizontal" id="create_profile_form" method="post"  enctype="multipart/form-data" action="<?php echo site_url("/profile/create_profile"); ?>">
  <input type="file" id="bvn_certi_upload_name" name="uploadfile[]">
   <input type="submit" name = "submit" value="Upload" class = "btn btn-primary" />
  </form>

使用jquery.form脚本通过ajax提交表单。

请咨询

0 个答案:

没有答案