我想显示一个上传的图像到我的网页。对于doc文件我用file_get_contents显示数据(不是精确显示),但在图像的情况下,我没有任何想法。Plz告诉我如何将图像显示到网页
1
A
回答
2
有两种可能的解决方案。
对于第一个工作,您的图像必须通过您的网络服务器(即在您的文档根目录下的子目录);然后,你只需要使用一个<img>
标签指向该图像:
<img src="sub-directory/your-image.jpg" alt="my image" />
当然,你来适应路径图像;-)
如果图像不在公共目标中,你不能使用这种技术,因为你的网络服务器将无法提供服务。
在这种情况下,你将不得不使用一些PHP脚本,以服务形象,并使用<img>
标签调用PHP脚本:
<img src="serve-image?php.id=1234" alt="your image" />
或者这样:
<img src="serve-image.php?img=my-image-name.jpg" alt="your image" />
而这个serve-image.php脚本将只是:
- 发送正确的HTTP
Content-type
标头 - 请参阅header
function。 - 并发送图像的内容 - 请参阅
readfile
function。
当然,请注意,你应该确保这个脚本不会接受来自您的服务器提供任何文件:它应该只包含图像的目录中的文件服务!
例如,使用这样的事情不应该被允许(脚本应该返回,例如,一个404错误):
<img src="serve-image.php?img=../../../etc/passwd" alt="trying to be bad" />
0
是否将图像存储为文件或二进制数据?
if file,
使用HTML IMG元素。
如果二进制,
读取的字节数和使用PHP gdlibrary
遵循创建这个图片的
- 在db图片网址应该是相对于你的文档根目录
- 使用在您的HTML或PHP
- 您需要确保目录结构是适当的。 bcoz在一个目录中可以存储多少个文件有一些限制。为此,根据前两位数字创建一些目录结构。即使在数据库表中存储。你的数据库表应该有文件名,相对路径,目录结构。
尝试,让我知道
0
使用< IMG>标记在您的代码中。 它会在您的网页中显示需要的图像。 在图片标签中,您需要指定图片路径。
<img src="/home/pavunkumar/my_img.gif" alt="Not able to bring out" >
这里,alt属性是用来表示消息,当图像不能因为其他一些问题,如大小等在页面中显示。
0
最简单的方法是使用
边框,宽度a
相关问题
- 1. 网页将不会显示图像
- 2. 如何在网页上显示像图像一样的图像
- 3. 如何将图像从sqlite显示到flex数据网格中
- 4. 如何在GridView中单击图标/图像时显示网页?
- 5. 如何显示图像按钮下的网页视图?
- 6. 图像不显示在网页
- 7. Fontasic图像不显示在网页
- 8. 不显示网页背景图像
- 9. 在asp网页显示图像
- 10. Asp.Net MVC在网页中显示图像?
- 11. 将图像显示到JApplet?
- 12. 如何将二进制图像显示到图像框?
- 13. 如何从网页显示图片?
- 14. rails + html:如何在我的网页上显示图像
- 15. 如何在jlabel中显示网页中的文本和图像
- 16. 如何在循环中显示图像(来自网页)?
- 17. 如何在ADODB.stream对象的网页上显示图像
- 18. 如何将网页转换为图像?
- 19. 如何将图像剪切成网页
- 20. 将php页面显示为图像
- 21. 如何在您的网页上显示从一个图像不同的图像
- 22. 扭曲的网页:我如何从图像目录中正确显示图像
- 23. 如何从数据库检索图像并在网页上显示图像
- 24. 将网页文件夹更改为public_html后未显示图像
- 25. 异步图像 - 仅用于显示来自网页的图像?
- 26. 如何显示网页
- 27. 将图像显示到视图
- 28. 将网页图像保存到Sqlite
- 29. 将图像粘贴到网页中
- 30. 从服务器显示图像时无法找到网页图像
我正在储存图像到/ htdocs中/ UploadedFile的为原单form.and在数据库中,我很存储其完整的地址..我试图显示像简单的图像,但不工作 – 2010-03-02 07:00:19