Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL VARCHAR大小?25MB_Php_Mysql_File Storage - Fatal编程技术网

Php MySQL VARCHAR大小?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.'); }

我有一个带有文件/图像上传字段的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表中,请查看。

您计划如何在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']);