【发布时间】:2012-01-19 18:27:55
【问题描述】:
我正在使用 CodeIgniter 创建一个上传表单,我想上传一个带有 .out 扩展名的纯文本文件。在我的控制器中,我设置了以下选项:
// Set upload variables
$uploadConfig['upload_path'] = 'uploads/temp/';
$uploadConfig['allowed_types'] = 'out|txt';
$uploadConfig['max_size'] = '1024';
$this->load->library('upload', $uploadConfig);
在 mimes.php 配置文件中,我有以下内容:
'text' => 'text/plain',
'out' => 'text/plain',
在我服务器上的 httpd.conf 文件中,我添加了以下行:
AddType text/plain .out
每当我尝试上传 .out 文件时,我都会收到错误消息 The filetype you are attempting to upload is not allowed. 带有 .txt 扩展名的相同文件可以正常上传。
关于如何让这种自定义 mime 类型与 CI 一起使用有什么想法吗?谢谢!
【问题讨论】:
标签: codeigniter file-upload mime-types