用php怎样从数据库中直接读取数据下载?

用php怎样从数据库中直接读取数据下载?,第1张

你能存进数据,说明你就能取数据.将取出的数据进行base64_decode,然后再根据文件格式发出一个http head,再直接echo出去.

如:一个jpg的图片.经过header后浏览器就会认为那是一个图片了.

//$db_img 这个是从数据库取出的base64编码格式的二进制图片数据.

$img = base64_decode($db_img)

header("Content-type: image/jpg")

echo $img

其他格式的文件类型就根据实际情况改header里面的Content-type

数据库可以下载,但是要看是什么数据库,比如MDB为后缀的数据库就能下载,当然现在网站空间服务器都有防mdb没下载的功能,但是SQL的数据库你也只有在网站上面用phpadmin这个软件来进行数据库备份,然后下载数据库(那个软件我好像忘了是不是叫这个),其实也有很多的工具,如SQL TOOLS这个软件也可以!只不过是英文的,但也有汉化的,刚开始可能不是很好用!但是这个两个都需要有SQL的数据库帐号和密码。并且是管理员帐号密码!事情没有那么绝对!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9437763.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存