Php MySQL VARCHAR大小?25MB
我有一个带有文件/图像上传字段的HTML表单,由PHP脚本处理。我想阻止用户上传大于25MB的文件。我该怎么做Php MySQL VARCHAR大小?25MB,php,mysql,file-storage,Php,Mysql,File Storage,我有一个带有文件/图像上传字段的HTML表单,由PHP脚本处理。我想阻止用户上传大于25MB的文件。我该怎么做 其次,我想将这个文件存储在一个MySQL表中。我应该使用什么数据类型?文件大小验证应该由接收文件的PHP代码完成,然后再发送到MySQL。像这样的方法应该会奏效: if ($_FILES['file']['size'] > 25*1024*1024) { throw new RuntimeException('Exceeded filesize limit.'); }
其次,我想将这个文件存储在一个MySQL表中。我应该使用什么数据类型?文件大小验证应该由接收文件的PHP代码完成,然后再发送到MySQL。像这样的方法应该会奏效:
if ($_FILES['file']['size'] > 25*1024*1024) {
throw new RuntimeException('Exceeded filesize limit.');
}
请看一下关于文件上载的说明
另外,如果您想将实际文件存储在MySQL表中,请查看。文件大小验证应该由接收文件的PHP代码完成,然后再将其发送到MySQL。像这样的方法应该会奏效:
if ($_FILES['file']['size'] > 25*1024*1024) {
throw new RuntimeException('Exceeded filesize limit.');
}
请看一下关于文件上载的说明
此外,如果您想将实际文件存储在MySQL表中,请查看。您计划如何在MySQL列中存储文件/图像?$file\u path=$mysqli->real\u escape\u string('file/'。$\u FILES['file']['name']);您计划如何在MySql列中存储文件/图像?$file\u path=$mysqli->real\u escape\u string('file/'。$\u FILES['file']['name']);