hdwiki上传附件不显示bug解决办法

简介:
+关注继续查看

hdwiki版本:5.0


创建、编辑词条时发现上传附件后,并没有显示附件,刷新网页也没有。但是后台显示文件已经上传成功。如图:

wKioL1Mmk-ng7UVQAADBP7P7bGU937.jpg


马上查看数据库:

wKiom1MmlFrSzR4OAAF2XhWC4a8145.jpg

wKioL1MmlDPju_sCAALU3cMGQRM485.jpg


原来是hdwiki官方给表wiki_attachment(附件表)的did字段的取值范围设小了,也太小看用户的数据了。mediumint的无符号的范围是0到16777215。再怎么添加数据都是显示16777215,所以导致上面附件不显示的原因。


解决办法如下:

直接改成int型(11)即可。(如下图)

wKioL1MmlMaDV4AtAAL9lcoKigM984.jpg



顺便列下常用的mysql整形字段范围:


TINYINT:有符号的范围是-128至127,无符号的范围是0到255,2的8次方
SMALLINT: 有符号的范围是-32768至32767,无符号的范围是0到65535,2的16次方
MEDIUMINT:有符号的范围是-8388608至8388607,无符号的范围是0到16777215,2的24次方
INT(integer)

有符号的范围是-2147483648至2147483647,无符号的范围是0到4294967295,2的32次方
BIGINT

有符号的范围是-9223372036854775808至9223372036854775807,无符号的范围是0到18446744073709551615,2的64次方






      本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/1377968,如需转载请自行联系原作者



相关文章
|
2月前
|
存储
水滴文件打包上传报错【解决方法】
水滴文件打包上传报错【解决方法】
31 0
|
4月前
|
存储 安全 前端开发
代码审计——任意文件下载详解
代码审计——任意文件下载详解
57 0
超过6G的大文件是如何读取的,附源代码。含有网上很少有论述的信息
读取大文件有如下两种方法,一是用fopen打开文件,fgetline循环读取,fclose关闭文件;二是用open打开函数,用lseek获取文件大小,用mmap大文件内存映射,用munmap关闭内存映射,用close关闭文件句柄。方式一教慢,就不再详细描述。主要描述方式二。
|
10月前
|
JavaScript 容器
《大胖 • 小课》- 玩玩多文件配多进度上传
这是《大胖小课》栏目的专题一《说说文件上传那些事儿》的第4节-《玩玩多文件配多进度上传》 专题已经更新章节: 《大胖 • 小课》- 我是这样理解文件上传原理的 《大胖 • 小课》- 写一个文件上传接口 《大胖 • 小课》- 不用 js 实现文件无刷新上传 既然要说多文件配多进度上传,那就要看看单个进度是如何实现的。
64 1
《大胖 • 小课》- 玩玩多文件配多进度上传
|
10月前
|
小程序 C# Python
【优化】C#小程序集成实现python定时段批量下载电子邮箱附件的bug排除
【优化】C#小程序集成实现python定时段批量下载电子邮箱附件的bug排除
67 0
|
缓存 开发者
微擎网页快照BUG解决方案
2022年7月更新微擎后BUG解决方案
微擎网页快照BUG解决方案
Redmine系统通过bug号解析页面内容及下载附件
Redmine系统通过bug号解析页面内容及下载附件
61 0
wordpress插件上传的失败原因和处理方案
wordpress插件上传的失败原因和处理方案
177 0
wordpress插件上传的失败原因和处理方案
|
数据库连接
系统必需文件收录贴
系统必需文件收录贴
584 0
推荐文章
更多