为什么上传的图片在PHP页面中无法正常显示?
- 内容介绍
- 文章标签
- 相关推荐
本文共计981个文字,预计阅读时间需要4分钟。
将图片上传到数据库后,展示一般做法是编写一个PHP页面,通过GET或POST方法获取图片的ID,查询数据库,使用header函数输出图片类型,再echo输出图片数据。具体步骤如下:
1. 编写一个PHP页面,接收图片上传表单。
2.使用$_FILES['image']获取上传的图片信息。
3.将图片保存到服务器指定目录。
4.通过POST方法获取图片的ID。
5.查询数据库,获取图片信息。
6.使用header函数输出图片类型。
7.使用echo输出图片数据。
把图片上传到数据库然后显示一般的做法是专门写一个php页面,通过GET或POST方法获取图片的id、查询数据库、header函数输出图片类型、再echo图片数据就可以了。
问题详情:
php可以通过表单上传文件到数据库的blob字段,然后输出,其实更好的做法是把文件保存到服务器,只在数据库中记录相关信息就可以了,但是不是任何时候都能照自己的想法去做。这不,我只能上传图片到数据库然后显示在网页,结果却遇到了问题:图片无法显示。
本文共计981个文字,预计阅读时间需要4分钟。
将图片上传到数据库后,展示一般做法是编写一个PHP页面,通过GET或POST方法获取图片的ID,查询数据库,使用header函数输出图片类型,再echo输出图片数据。具体步骤如下:
1. 编写一个PHP页面,接收图片上传表单。
2.使用$_FILES['image']获取上传的图片信息。
3.将图片保存到服务器指定目录。
4.通过POST方法获取图片的ID。
5.查询数据库,获取图片信息。
6.使用header函数输出图片类型。
7.使用echo输出图片数据。
把图片上传到数据库然后显示一般的做法是专门写一个php页面,通过GET或POST方法获取图片的id、查询数据库、header函数输出图片类型、再echo图片数据就可以了。
问题详情:
php可以通过表单上传文件到数据库的blob字段,然后输出,其实更好的做法是把文件保存到服务器,只在数据库中记录相关信息就可以了,但是不是任何时候都能照自己的想法去做。这不,我只能上传图片到数据库然后显示在网页,结果却遇到了问题:图片无法显示。

