mysql varchar大小?25兆

ffvjumwh  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(264)

我有一个带有文件/图像上传字段的html表单,由php脚本处理。我想阻止用户上传大于25mb的文件。我该怎么做?
其次,我想把这个文件存储在一个mysql表中。我应该使用什么数据类型?

ia2d9nvy

ia2d9nvy1#

文件大小验证应该由接收文件的php代码完成,然后再将其发送到mysql。这样的方法应该有用:

if ($_FILES['file']['size'] > 25*1024*1024) {
    throw new RuntimeException('Exceeded filesize limit.');
}

看一看关于文件上传的php doc页面。
另外,如果要将实际文件存储在mysql表中,请查看blob数据类型。

相关问题