我正在尝试在mysql数据库中上传一个10Mb文件,该字段的数据类型是LONGBLOB,我已经在my.ini文件中配置了最大允许数据包但我仍然无法保存该文件.低于10Mb的文件可以保存在数据库中,所以我想知道为什么它不能保存.我还需要检查其他地方才能使其正常工作吗?
max_allowed_packet = 1024M
Run Code Online (Sandbox Code Playgroud)
这是我获取数据的方式:
$data = $dbLink->real_escape_string(file_get_contents($_FILES['uploaded_file']['tmp_name']));
Run Code Online (Sandbox Code Playgroud)
不要这样做,将文件保存在服务器上,而不是在数据库中引用它,否则你最终会得到一个非常慢的数据库
| 归档时间: |
|
| 查看次数: |
2717 次 |
| 最近记录: |