作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有其他人在将 csv 文件上传到 Codeigniter 时遇到问题?我收到了一个非常烦人的“不允许您尝试上传的文件类型”。错误,即使我已经非常明确地设置了上传类型。这是我的代码(应该是相当标准的东西):
function doUpload() {
$config['upload_path'] = 'uploads/';
$config['allowed_types'] = 'text/plain|text/csv|csv';
$config['max_size'] = '5000';
$config['file_name'] = 'upload' . time();
$this->load->library('upload', $config);
if(!$this->upload->do_upload()) echo $this->upload->display_errors();
else {
$file_info = $this->upload->data();
$csvfilepath = "uploads/" . $file_info['file_name'];
$this->addfromcsv($csvfilepath);
}
}
最佳答案
我通过添加 cbrandolino 使其工作对 config/mimes.php 的建议 mimetypes(很棒的提示 jljohnstone)。所以我的 $mimes 的 csv 属性现在看起来像这样:
'csv' => array('application/vnd.ms-excel', 'text/anytext', 'text/plain', 'text/x-comma-separated-values', 'text/comma-separated-values', 'application/octet-stream', 'application/vnd.ms-excel', 'application/x-csv', 'text/x-csv', 'text/csv', 'application/csv', 'application/excel', 'application/vnd.msexcel')
关于codeigniter - 将 csv 上传到 Codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4731071/
我是一名优秀的程序员,十分优秀!