• BageCMS上传文件错误 fix


    简介

    BageCms是一款基于php5+mysql5开发的多功能开源的网站内容管理系统。使用高性能的PHP5的web应用程序开发框架YII构建,具有操作简单、稳定、安全、高效、跨平台等特点。采用MVC设计模式,模板定制方便灵活,内置小挂工具,方便制作各类功能和效果,BageCms可用于企业建站、个人博客、资讯门户、图片站等各类型站点。

    • 版本:bagecms3.1.3_20141008.tar.gz
    • 环境:windows server 2008, php 5.3

    问题描述

    • 后台-内容管理-内容 ,编辑器KindEditor中有一个上传附件的功能。
    • 默认不支持docx和xlsx文档,上传附件时提示文件格式不允许。
    • 在后台-设置-上传设置增加docx,此时上传附件提示上传错误。没有更多信息。

    原因

    upload表以及对应的AR实体设置了file_mime字段长度为50,遇到问题时 [file_mime] => application/vnd.openxmlformats-officedocument.wordprocessingml.document

    处理方法

    1、修改upload表 file_mime字段长度为100

    2、修改models/upload.php

    public function rules() {
    ...
                array('file_mime', 'length', 'max'=>100), // 由50修改为100
    ...
    }
  • 相关阅读:
    团队作业6——复审与事后分析
    Alpha阶段项目复审
    测试与发布( Alpha版本 )
    测试与发布(Alpha版本)
    团队作业4——项目冲刺
    第 1 篇 Scrum 冲刺博客
    第 7篇 Scrum 冲刺博客
    第 6篇 Scrum 冲刺博客
    第 5篇 Scrum 冲刺博客
    第 4篇 Scrum 冲刺博客
  • 原文地址:https://www.cnblogs.com/snippet/p/bagecms-upload-error-fix.html
Copyright © 2020-2023  润新知