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,如需转载请自行联系原作者



相关文章
|
3月前
|
缓存
Discuz! X3.5论坛如何去除隐藏文章内容图片鼠标经过时显示“下载附件”等信息
Discuz! X3.5论坛如何去除隐藏文章内容图片鼠标经过时显示“下载附件”等信息
62 1
|
存储
水滴文件打包上传报错【解决方法】
水滴文件打包上传报错【解决方法】
92 0
图片太大传输和保存不方便?一招解决你的烦恼!
在日常工作中,“拍照”是我们必不可不少的一件事情。写简报、总结都离不开图片。
147 0
|
编解码 小程序 C#
python实现电子邮件附件指定时间段,批量下载以及C#小程序集成实现(二)
根据网上相关资料,使用python实现邮箱附件批量下载,然后打包生成exe后,虽是脱离了python环境便于她使用,可对于她们这些没有接触编程的人员来说,cmd命令行调用exe的操作不便于理解和操作。为此,界面化程序开发选择了C#,从而实现了C#调用python开发的exe来完成邮箱附件批量下载功能。
364 0
python实现电子邮件附件指定时间段,批量下载以及C#小程序集成实现(二)
超过6G的大文件是如何读取的,附源代码。含有网上很少有论述的信息
读取大文件有如下两种方法,一是用fopen打开文件,fgetline循环读取,fclose关闭文件;二是用open打开函数,用lseek获取文件大小,用mmap大文件内存映射,用munmap关闭内存映射,用close关闭文件句柄。方式一教慢,就不再详细描述。主要描述方式二。
|
小程序 C# Python
【优化】C#小程序集成实现python定时段批量下载电子邮箱附件的bug排除
【优化】C#小程序集成实现python定时段批量下载电子邮箱附件的bug排除
127 0
|
小程序
小程序 - 详解下载功能加图片下载并显示进度
小程序 - 详解下载功能加图片下载并显示进度
258 0
小程序 - 详解下载功能加图片下载并显示进度
Redmine系统通过bug号解析页面内容及下载附件
Redmine系统通过bug号解析页面内容及下载附件
124 0