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

网站后台管理系统框架有源代码怎么做网站

网站后台管理系统框架,有源代码怎么做网站,绿色企业网站,wap网站 趋势分析本文实例讲述了Laravel5.6框架使用CKEditor5相关配置。分享给大家供大家参考#xff0c;具体如下#xff1a;Laravel 相关配置文件的上传与存储参考文档#xff1a;创建符号链接php artisan storage:linkproject/public/storage - project/storage/app/public修改配置文…本文实例讲述了Laravel5.6框架使用CKEditor5相关配置。分享给大家供大家参考具体如下Laravel 相关配置文件的上传与存储参考文档创建符号链接php artisan storage:linkproject/public/storage - project/storage/app/public修改配置文件config/filesystem.phpdefault env(FILESYSTEM_DRIVER, public)修改nginx和php的配置文件中上传内容大小的限制#修改nginx配置文件vim /usr/local/nginx/conf/nginx.confhttp {include mime.types;default_type application/octet-stream;client_max_body_size 10M;.....}#重启nginx/usr/local/nginx/sbin/nginx -s reload#修改php-fpm配置文件vim /usr/local/etc/php/7.2/php.inipost_max_size 20Mupload_max_filesize 20M#重启php-fpm/usr/local/sbin/php72-fpm restart编写文件处理方法/*** 处理上传文件* return [type] [description]*/public function uploadFile(Request $request){$postFile upload;$allowedPrefix [jpg,png,doc,docx,xls,xlsx,zip,ppt,pptx,rar,pdf];//检查文件是否上传成功if(!$request-hasFile($postFile) || !$request-file($postFile)-isValid()){return $this-CKEditorUploadResponse(0,文件上传失败);}$extension $request-file($postFile)-extension();$size $request-file($postFile)-getClientSize();$filename $request-file($postFile)-getClientOriginalName();//检查后缀名Log::info(extension,[$filename$extension]);if(!in_array($extension, $allowedPrefix)){return $this-CKEditorUploadResponse(0,文件类型不合法);}//检查大小Log::info(size,[$filename$size]);if($size 10*1024*1024){return $this-CKEditorUploadResponse(0,文件大小超过限制);}//保存文件$path /storage/.$request-file($postFile)-store(images);return $this-CKEditorUploadResponse(1,,$filename,$path);}/*** CKEditor 上传文件的标准返回格式* param [type] $uploaded [description]* param string $error [description]* param string $filename [description]* param string $url [description]*/private function CKEditorUploadResponse($uploaded,$error,$filename,$url){return [uploaded $uploaded,fileName $filename,url $url,error [message $error]];}路由配置#文件上传路由Route::post(/create/uploadFile,Admin\Articles\CreateControlleruploadFile);#从word中复制内容时自动上传图片路由Route::post(/create/uploadFileresponseTypejson,Admin\Articles\CreateControlleruploadFile);CKEditor相关配置CKEDITOR.replace(content,{height:500,fileTools_requestHeaders : {X-CSRF-TOKEN: $(meta[namecsrf-token]).attr(content)},isFileUploadSupported : true,filebrowserUploadUrl : /create/uploadFile,language : zh-cn,});Laravel-CSRF保护首先在页面head部分添加csrf参数然后为CKEditor编辑器的xhr请求增加请求头参数fileTools_requestHeaders : {X-CSRF-TOKEN: $(meta[namecsrf-token]).attr(content)}隐藏“浏览服务器”按钮“浏览服务器”按钮用于实现对已上传文件的管理可以借助CKFinder实现由于目前没有该需求并且引入该功能会导致文件安全问题本文采用了隐藏该按钮的方案。基本思路是从一下三个文件中查找关键字browseServer通过设置display属性隐藏该按钮。ckeditor/plugins/image/dialogs/image.jsckeditor/plugins/flash/dialogs/flash.jsckeditor/plugins/link/dialogs/link.jsimageflashlink由于ckeditor中的上传图片上传文件上传FLASH” 三个功能中都有“浏览服务器”按钮所以我们要修改3个JS文件先打开ckeditor文件夹中的ckeditor\plugins\image\dialogs\image.js文件CTRLF搜索browseServer”找到该词第一次出现的位置在后面添加双引号内的内容,style:display:none;。如下图再搜索filebrowser,找到该词第二次出现的位置如下图填入CTRLS保存该JS文件出去刷新下自己的ckeditor点击图片上传按钮后你会发现浏览服务器按钮不见了。下面去弄掉文件上传中的“浏览服务器”按钮。打开ckeditor\plugins\link\dialogs\link.js文件还是搜索browseServer第一次出现的地方如下图插入双引号内的内容,style:display:none;。CTRLS保存该JS文件出去刷新下自己的ckeditor点击“链接”按钮后你会发现“文件上传选项”中的浏览服务器按钮不见了。最后弄掉上传FLASH中的浏览服务器按钮打开ckeditor\plugins\flash\dialogs\flash.js文件还是搜索browseServer第一次出现的地方如上图位置处插入双引号内的内容,style:display:none;。(这个和上面的几乎一样就不截图了)。CTRLS保存该JS文件出去刷新下自己的ckeditor点击“上传FLASH”按钮后你会发现浏览服务器按钮不见了。至此一个从前端到后台浏览服务器被全面禁用了的ckeditor诞生了希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。
http://www.zqtcl.cn/news/4331/

相关文章:

  • 律师用的网站模板网站项目开发
  • 时尚网站设计教程asp.net网站备份
  • 在线网站流量查询3d效果图教程网站
  • seo网站推广佛山网站建设 制作教程 pdf
  • 1m带宽做网站怎么样世界500强企业的标准是什么
  • 厦门中信网站简历设计网站
  • 惠州网站建设哪家强互联网营销模式有哪些
  • 做亚马逊网站费用吗网站建设推广 公司
  • 贺州网站制作怎么自己做免费网站
  • 无锡高端网站建设网站制作怎样盈利
  • 网站做支付按流量付费吗广州单管核酸采样点
  • 肇东网站建设信息查询系统
  • 文化传媒主播公司 东莞网站建设公司注册后每年的费用
  • 淘宝网站开发的意义wordpress insert语句
  • 开发网站需要多少资金功能网站
  • 宁波市省网站建设海口文明网
  • 成都网站模板婚恋网站制作
  • 网站免费站如何做网络营销推广ppt
  • 网站做cdn怎么弄坪地网站建设信息
  • 怎么自己创建一个网站手机天津武清做网站
  • 建网站怎么年赚桂林市建设工程造价管理站网站
  • 南宁网站建设方案报价如何用快站做pc端网站
  • 网站系统修改wordpress海外建站
  • 网站开发投标书范本目录百度收录技巧
  • 中关村哪里可以做网站复试联系导师模板
  • 怎样开发一个网站seo是什么意思 部门
  • ae模板下载网站推荐网站基础模块建设
  • 炒股网站怎么做中国纪检监察报社社长
  • 网站的在线支付模块怎么做深圳网络推广网站推广
  • 网站备案 内容上海浦东医院网站建设