sae-discuz 附件大小问题

想在论坛上上传大容量附件,但是上传的时候出现问题:超过2mb的不能上传,

谷歌一下结果是:需要手动去论坛的管理中心设置附件的大小限制,

我希望的附件大小是400mb,但是在修改到400000kb之后,居然刷新后显示16383kb,

原来是后台限制了这个大小,这个应该在MYSQL中修改,具体地址是 sae_common_usergroup_field, groupid1=管理员 中找到maxattachsize 字段,这里是单位是字节,我修改成419430375,需要注意的是这个值的类型也是要重新设置成int(10),

什么是int(10)??

  1. int(M) 在 integer 数据类型中,M 表示最大显示宽度。
  2. 在 int(M) 中,M 的值跟 int(M) 所占多少存储空间并无任何关系。 int(3)、int(4)、int(8) 在磁盘上都是占用 4 btyes 的存储空间。说白了,除了显示给用户的方式有点不同外,int(M) 跟 int 数据类型是相同的。
  3. 如果int的值为10
  4. int(10)显示结果为0000000010
  5. int(3)显示结果为010
  6. 就是显示的长度不一样而已 都是占用四个字节的空间

修改方法:执行SQL语句

ALTER TABLE `sae_common_usergroup_field` CHANGE `maxattachsize` `maxattachsize` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0'

这样就可以设置到419430375约等于4000mb

虽然管理员的附件限制可以改到,

但是管理中心首页上传许可显示的是10mb

我就试了上传一个16MB的文件,居然成功了,这表明管理中心首页上传许可没什么实质性的作用,但我也想知道这个在哪里可以修改

 

说的太繁琐了,总结下主要的:

想要改变附件限制大小超过16mb,

1.修改MYSQL中的maxattachsize,同时数据类型改为int(10)

2.修改管理中心的附件大小限制就可以了

 

少伯

网站主理人

相关推荐

homarr导航页

一年前就看到过别人设置的本地导航页,感觉还是实用的,毕竟本地的应用也不少,每次都输入地址确实费时间,现在迫切地希望有 ...

暂无评论

QQ QQ

客服 工作时间:周一至周六 9:30-22:00 QQ:670088886(点击咨询) 直奔主题,别问在不在,谢谢!

热线 热线

13888888888

公众号 公众号
公众号
微信 微信
微信