PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php – 我似乎无法在codeigniter中上传css文件类型大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试上传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,请注明来意。
标签: