标签: php mysql file upload insert
我希望能够将文件上传到MySQL数据库,即使它们很大。
目前我必须服从MySQL max_allowed_packets变量,该变量设置为1Mb,我不能/不想更改它。
max_allowed_packets
所以我想把文件内容分成N个块,然后为第一个块做一个“INSERT INTO”,得到它的mysql_insert_id,然后做一个“UPDATE SET”循环,我在其中连接剩下的块进入BLOB字段。
mysql_insert_id
我不是特别喜欢这个解决方案,我认为它有点太脏。所以我在这里问:有没有其他更好的方法来实现这一目标?也许有一些例子?