KingCMS的上传组件用的是风声无组件上传,用的是2.0B的老版本,使用Firefox上传会出现“上传失败,您的文件超出了服务器设置的上传限制”
找到page/system/inc/upcls.asp并打开
下载下面这个压缩包:UpLoadClass.rar,打开里面UpLoadClass.asp文件
对照着upcls.asp文件进行修改
将
Private m_TotalSize,m_MaxSize,m_FileType,m_SavePath,m_AutoSave,m_Error
Private m_dicForm,m_binForm,m_binItem,m_strDate,m_lngTime
修改成
Private p_MaxSize,p_TotalSize,p_FileType,p_SavePath,p_AutoSave,p_Error,m_Charset
Private objForm,binForm,binItem,strDate,lngTime
批量替换一下所有的参数
修改charset格式为utf-8: m_Charset = "utf-8"
修改以下参数的值
p_MaxSize = 10485760 '默认为10mb
p_FileType = "jpg/gif/jpeg/png/bmp"
p_SavePath = "../../"&king_upath&"/"
然后将UpLoadClass.asp另存为utf-8+dom的形式存在page/system/inc/upcls.asp替换。
用Firefox测试图片上传,如果成功即修改完成。