我在./system/application/config/mimes.php
'dwg' => array('application/acad', 'application/x-acad', 'application/autocad_dwg', 'image/x-dwg', 'application/dwg', 'application/x-dwg', 'application/x-autocad', 'image/vnd.dwg', 'drawing/dwg'),
我尝试上传 .dwg 文件但显示如下错误:
不允许您尝试上传的文件类型。
如何上传 .dwg 文件?
答案 0 :(得分:2)
解决方案:
那些哑剧类型根本不适合我。我刚刚使用application/octet-stream
并试过,它有效!我解决了这个问题,但仍然想知道为什么那些mime类型不起作用? !
答案 1 :(得分:0)
文件扩展名dwg
必须位于allowed_types
:
$config['allowed_types'] = 'dwg';
$this->load->library('upload', $config);
如果要允许多种类型,则它们必须是管道|
分隔:
$config['allowed_types'] = 'dwg|dxf|dwf';
参考:http://codeigniter.com/user_guide/libraries/file_uploading.html
虽然在当前的用户指南中似乎没有记录,但使用星号*
将允许所有类型:
$config['allowed_types'] = '*';