Codeigniter csv文件上传失败

时间:2015-03-04 03:57:19

标签: php codeigniter csv file-upload

我正在尝试在我的codeigniter应用程序中上传一个csv文件。我正在尝试使用$this->upload->do_upload('filename'),如下所示:

$config = array(
    'upload_path'   => './csvuploads/',
    'allowed_types' => 'csv',
    'max_size'      => '1024',
    'overwrite'     => TRUE
);

$this->load->library('upload', $config);
$this->upload->initialize($config);

if($this->upload->do_upload('filename')) 
{
//
}

此代码验证csv文件并上传它。但是,某些csv文件未正确上载。我正在从网上复制数据,将其粘贴到csv文件中,然后上传。

如果我将'allowed_types' => 'csv'替换为'allowed_types' => '*',那么它可以正常工作。但是我很肯定我以csv格式保存了文件。这只发生在我从网上复制和粘贴数据时。如何将这些数据正确放入csv文件并上传呢?

Herewith i have attached both valid and invalid CSV Files

0 个答案:

没有答案