gpt4 book ai didi

codeigniter - 将 csv 上传到 Codeigniter

转载 作者:行者123 更新时间:2023-12-03 14:31:09 26 4
gpt4 key购买 nike

有没有其他人在将 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com