php中如何调用数据库中的图片并且显示到页面

php中如何调用数据库中的图片并且显示到页面,第1张

php是采用二进制形式存储及读取显示的,首先通过代码创建数据表,然后上传服务器再通过浏览器显示,具体编程代码举例:

1、首先需要创建数据表,具体代码如下图所示。

2、然后写上传到服务器的页面 upimagehtml用来将上传数据库,如下图所示代码。

3、处理上传的php upimagephp文件,如下图所示已储存到数据库。

4、显示的php getimagephp文件,为了看一下效果提前把ID写入代码。

5、预览网站从数据库中提取了,并显示到页面上。

你在逗我,怎么可能直接用程序直接写入另一个服务器。

我的思路是(没有试验过)

转换为为二进制文件进行上传到另一个服务器进行处理保存

转换为base64 用curl请求服务器进行处理

模拟表单请求

生成一个随机id 传给B,随机ID 存在A数据库,B接受数据,读取A的数据库比对就行了。
数据库仅仅存放那个id而已,相当于上传时B问A,这个id是否合法,A说合法,就可以存咯,B可以直接读A的数据库,也可以将这个id反传给A,由A执行查询告知B结果,用include就行,远程包含一个A的php查询页面

看你用什么方式上传了>大中小三种,名称是有规律的吧,大的
big_pic_idgif
,
中的
mid_pic_id
,
小的
sml_pic_id
就可以了,或者用
db记录他们的
名字。pic
id
这个是的名,三个都同就可以了。

本地传到服务器叫上传,服务器从别的网站获取,这叫下载,这比上传还简单
$content = file_get_contents(地址);
file_put_contents(保存的路径文件名, $content);


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

原文地址: https://outofmemory.cn/zz/12996154.html

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

发表评论

登录后才能评论

评论列表(0条)

保存