php – 我似乎无法在codeigniter中上传css文件类型

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 我似乎无法在codeigniter中上传css文件类型脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试@L_304_0@css文件用户codignITer的上传类.这是控制器:
public function uploadcssfile() 
{
   $config['upload_path'] = './stylesheets/Stores/'.$memberid.'/'; 
   $config['file_name'] = 'main.css';    
   $config['Allowed_tyPEs'] = 'css';   
   $config['overwrite'] = true;   
   $this->load->library('upload',$config);
   if (! $this->upload->do_upload('filefieldname'))
   {
     die($this->upload->display_errors());
   } 
}

我只想上传一个css类型的文件,但codeigniter总是会出现这个错误

The filetype you are attempting to upload is not allowed.
知道,这真的很奇怪,但它对我有用:

在application / config / mimes.PHP中,第77行

'css' => 'text/css',

改成:

'css' => array('text/css','text/x-c'),

要看,如果您的开发环境有自己的幽感并且可以为任何文本文件添加新的MIME类型(我的情况),请检查您的mimes,如下所示:

if ( ! $this->upload->do_upload(-your-form-input-name-) ){
                    PRint_r($_FILES['-your-form-input-name-']['type']);
                    exit($this->upload->display_errors(). 'File Type: ' . $this->upload->file_type);
                }

如果上传失败,它将显示您的服务器实际要处理的mime类型.

PS.现在你的问题得到了答案,go here and help me

本图文内容来网友网络收集整理提供,作为学习参考使用,版权属于原作者。

脚本宝典总结

以上是脚本宝典为你收集整理的php – 我似乎无法在codeigniter中上传css文件类型全部内容,希望文章能够帮你解决php – 我似乎无法在codeigniter中上传css文件类型所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。