我有一个带有文件/图像上传字段的html表单,由php脚本处理。我想阻止用户上传大于25mb的文件。我该怎么做?其次,我想把这个文件存储在一个mysql表中。我应该使用什么数据类型?
ia2d9nvy1#
文件大小验证应该由接收文件的php代码完成,然后再将其发送到mysql。这样的方法应该有用:
if ($_FILES['file']['size'] > 25*1024*1024) { throw new RuntimeException('Exceeded filesize limit.'); }
看一看关于文件上传的php doc页面。另外,如果要将实际文件存储在mysql表中,请查看blob数据类型。
1条答案
按热度按时间ia2d9nvy1#
文件大小验证应该由接收文件的php代码完成,然后再将其发送到mysql。这样的方法应该有用:
看一看关于文件上传的php doc页面。
另外,如果要将实际文件存储在mysql表中,请查看blob数据类型。