脚本宝典收集整理的这篇文章主要介绍了php – Base64编码上传的文件,然后保存在数据库中,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
如果要将图像存储在数据库中(顺便说一句,我个人不喜欢这样做),最好存储原始数据 – Base64编码数据使其更大,意味着必须在渲染图像,这增加了处理开销.
这是你可以插入原始二进制数据(假设MysqL扩展名):
$data = file_get_contents($_FILES['name_of_control']['tmp_name']); $data = MysqL_real_escaPE_string($data); $query = " INSERT INTO table (`blob_column`) VALUES ('$data') "; MysqL_query($query);
如果你真的想要Base64编码(在这种情况下,它可以存储在vArchar中),只需添加一个base64_encode()调用:
$data = file_get_contents($_FILES['name_of_control']['tmp_name']); $data = base64_encode($data); // There is an argument that this is unnecessary wITh base64 encoded data,but // better safe than sorry :) $data = MysqL_real_escape_string($data); $query = " INSERT INTO table (`VARchar_column`) VALUES ('$data') "; MysqL_query($query);
以上是脚本宝典为你收集整理的php – Base64编码上传的文件,然后保存在数据库中全部内容,希望文章能够帮你解决php – Base64编码上传的文件,然后保存在数据库中所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。