|
有两套环境:
环境1: WAMP
环境2:LAMP
应用代码和CI配置一致
文件上传都采用的ajaxupload.js, 我看上传的文件的请求的报文头, 都用的是octet-stream
------WebKitFormBoundaryHu8BrrFufbBloYBnContent-Disposition: form-data; name="userfile"; filename="联系人.rar"Content-Type: application/octet-stream
CI的mimes.php中已经增加了'rar' => array('application/x-rar-compressed', 'application/rar', 'application/octet-stream'),
apache的mime.type中也已经增加
application/x-rar rar
application/x-rar-compressed rar
application/octet-stream rar
在WAMP环境中, RAR文件能够正常上传
在LAMP环境中, RAR文件上传一致上报”此文件的类型在禁止上传之列“, 看了下CI的代码, 对应的是直接透传的PHP的UPLOAD_ERR_EXTENSION
|
|