上传功能没限制文件大小,被人传了个2G的文件,直接把磁盘占满网站挂了
之前做用户上传头像功能,我没在代码和PHP配置里限制上传文件大小,结果上线一周,有人直接传了个2G的压缩包上来,把服务器剩余的磁盘全占满,数据库写不进去,网站直接白屏挂了。我赶紧把那个大文件删了,磁盘空出来,网站才恢复,然后把PHP的上传大小限制改成2M,代码里也加了文件大小校验,超过2M直接拒绝上传。 从那之后我所有上传功能,第一件事就是限制文件大小,头像最多2M,附件最多10M,绝对不允许传几个G的大文件上来,不然磁盘一下子就满了,网站直接挂。很多新手做上传功能,只校验文件后缀,不限制大小,被人传个超大文件,直接把磁盘占满,服务器就崩了。 真的,做上传功能,大小限制和后缀校验缺一不可,别等磁盘被大文件占满,网站挂了才想起加限制。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0