【发布时间】:2014-12-30 01:04:33
【问题描述】:
CodeIngiter 版本:2.2
我正在开发一个 PHP API,我正在尝试上传一个文件。代码是:
$config['upload_path'] = $path;
$config['allowed_types'] = 'gif|jpg|png|jpeg|jpe|pdf|doc|docx|rtf|text|txt';
$config['max_size'] = '4096';
$config['max_width'] = '1024';
$config['max_height'] = '1024';
$config['encrypt_name'] = true;
$CI =& get_instance();
$CI->load->library('upload', $config);
$CI->upload->do_upload("file")
它适用于图像文件和 pdf 文件,但是当我尝试上传 .txt 或 .doc 文件时出现错误:不允许您尝试上传的文件类型
我正在使用 Postman 工具(表单数据模式)进行测试。我检查了 mimes.php 文件,它似乎是正确的。
谁能帮助我?谢谢
【问题讨论】:
-
在
Postman中使用x-www-form-urlencoded提交表单 -
如何使用“x-www-form-urlencoded”提交文件?它不是多部分的,不是吗?
标签: codeigniter file-upload mime-types