当前位置: 首页 > news >正文

怎样修改手机网站首页seo从0到1怎么做

怎样修改手机网站首页,seo从0到1怎么做,推广公司名字,微信公众管理平台问题: 最近用tp6的文件上传方法上传文件时报文件过大错误。如下所示: $file $this->request->file(file);{"code": 1,"msg": "上传文件大小超过了最大值!","data": {"code": 1,&q…

问题:

最近用tp6的文件上传方法上传文件时报文件过大错误。如下所示:

 $file = $this->request->file('file');
{"code": 1,"msg": "上传文件大小超过了最大值!","data": {"code": 1,"line": 1232,"file": "D:\\myweb\\ytems\\vendor\\topthink\\framework\\src\\think\\Request.php","message": "上传文件大小超过了最大值!"}
}

解决:

1、php.ini 配置

修改 upload_max_filesize = 10M 值为合适的大小

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;; Whether to allow HTTP file uploads.
; http://php.net/file-uploads
file_uploads = On; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
;upload_tmp_dir =; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 10M; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20

2、 确认TP6框架的文件上传限制配置

TP6框架本身对文件上传有一定的限制,这个限制可以在配置文件中进行设置。你需要检查并修改以下配置文件:

  • config/filesystem.php‌:这个文件通常包含了文件上传的相关配置。你可以找到类似max_filesize的配置项,并将其设置为一个更大的值。例如:
    return [// ...'disks' => ['public' => [// ...'max_filesize' => '20M', // 设置为你需要的最大值],// ...],// ...
    ];
    

3、构建验证文件上传大小和格式的函数 

调用函数:

$file = $this->request->file('file');
//校验图片 
$checkFile = checkUploadFile($file, 2, ['jpg','jpeg','png']);
if($checkFile['code'] != 200){return error($checkFile['msg']);
}
/*** 判断上传文件是否合法   如:php文件不可上传** @author* @param $file* @param $only_php_check  是否仅检查非php文件* @param $allowed_types  允许的文件类型* @param $allowed_extensions  允许的文件扩展名* @param $from_allowed_size  允许的文件大小 单位 M* @return  array*/
function checkUploadFile($file,  $from_allowed_size=2, $allowed_extensions=[], $only_php_check=false) {$allowed_size = $from_allowed_size * 1024 * 1024;if (!isset($file)) {return false;}$check_php = true;//允许的文件类型(mimeType): application/vnd.ms-excel//不允许的类型 text/x-php$mime_type = strtolower($file->getMime());//text/x-php$extension = strtolower($file->getOriginalExtension());//php$file_size = $file->getSize();if($mime_type == 'text/x-php' || $extension == 'php'){$check_php = false;//上传文件为php文件}if($only_php_check){//仅判断是否为php文件的话 此时就返回结果。终止后续判断了。if($check_php){return ['code'=>200, 'msg'=>'上传成功'];}else{return ['code'=>4003, 'msg'=>'非法上传文件'];//为 php文件}}// 允许的MIME类型数组和扩展名数组if(!$allowed_extensions){$allowed_extensions = ['jpg', 'jpeg', 'png', 'gif', 'xls'];$allowed_types = ['image/jpeg', 'image/png', 'image/gif', 'application/vnd.ms-excel'];}else{$allowed_types = [];foreach ($allowed_extensions as $k=>&$v) {switch($v){case 'jpg':case 'jpeg':$allowed_types[$k] = 'image/jpeg';break;case 'png':$allowed_types[$k] = 'image/png';break;case 'gif':$allowed_types[$k] = 'image/gif';break;case 'xls':$allowed_types[$k] = 'application/vnd.ms-excel';break;default:$allowed_types[$k] = $v;break;}}}if($file_size > $allowed_size){return ['code'=>4002, 'msg'=>'上传文件尺寸不可大于'.$from_allowed_size.'M'];}// 检查MIME类型和扩展名是否都在允许的列表中if (in_array($mime_type, $allowed_types) && in_array($extension, $allowed_extensions)) {return ['code'=>200, 'msg'=>'上传成功'];} else {return ['code'=>4001, 'msg'=>'上传图片格式不正确'];}}

http://www.hrbkazy.com/news/10567.html

相关文章:

  • 做公司网站 找谁做最常见企业网站公司有哪些
  • 哪有网站给光头强做面品牌推广活动方案
  • wordpress标签搜索优化教程网下载
  • 网站人员队伍建设落后云南网站建设百度
  • 网站系统建设方案西安危机公关公司
  • 免费空间注册网站网络营销理论基础
  • 淘宝客网站开发一个百度营销推广登录
  • 做商城网站买多大的空间成品网站1688入口的功能介绍
  • 制作网站注册页面模板网站制作策划
  • 好的策划方案网站免费seo技术教程
  • 域名备案查询网站备案信息查询十大经典营销案例
  • 人工智能网站开发建一个网站需要多少钱?
  • 有没有IT做兼职的网站线下推广公司
  • 世界免费b2b网站大全营销渠道分为三种模式
  • 大连本地网站推广seo的优化原理
  • 深圳宝安住房和建设局网站官网上海网络推广平台
  • 淘宝店采用哪些方法做网站推广关键词挖掘长尾词
  • 辽宁做网站公司百度优化师
  • 专门做同人h的网站seoapp推广
  • 佛山营销型网站湖南中高风险地区
  • 计算机网络设计主要学什么seo网络推广专员招聘
  • 贵阳优化网站建设百度seo新算法
  • 网站建设容易吗白帽seo公司
  • 一个专门做标题的网站百度客户端电脑版
  • 郑州做网站报价站域名多少钱百度竞价排名技巧
  • 电子商务网站的建设谷歌seo网站推广
  • 辽宁网站开发黄冈网站推广软件免费下载
  • 做女装网站应怎么定位百度一下你就知道了官网
  • 油气集输毕业设计代做网站网络服务提供商是指
  • 网站设计类型宁波seo推广定制