繁体   English   中英

MySQL VARCHAR大小? 25MB

[英]MySQL VARCHAR size? 25MB

我有一个带有文件/图像上传字段的HTML表单,该表单由PHP脚本处理。 我想防止用户上传大于25MB的文件。 我怎样才能做到这一点?

其次,我想将此文件存储在MySQL表中。 我应该使用哪种数据类型?

在将文件发送到MySQL之前,应通过接收文件的PHP代码完成文件大小的验证。 这样的事情应该起作用:

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

查看有关文件上传的PHP文档页面

另外,如果要将实际文件存储在MySQL表中,请查看BLOB数据类型

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM