我想显示一个上传的图像到我的网页。对于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. 需要帮助将图像从mysql显示到网页
- 4. 如何将图像从sqlite显示到flex数据网格中
- 5. 如何将图像从node.js服务器显示到jsp页面?
- 6. 如何显示图像按钮下的网页视图?
- 7. 如何在GridView中单击图标/图像时显示网页?
- 8. 图像不能显示在网页上
- 9. 显示类别,在网页Magento2图像
- 10. 不显示网页背景图像
- 11. 在asp网页显示图像
- 12. 图像没有在网页上显示
- 13. 图像不显示在网页
- 14. 图像不显示在aspx网页
- 15. Asp.Net MVC在网页中显示图像?
- 16. Fontasic图像不显示在网页
- 17. 图像不能显示在网页
- 18. 将图像显示到JApplet?
- 19. 如何将tiff图像显示到ASP.net C#中的图像?
- 20. 如何将二进制图像显示到图像框?
- 21. 如何显示在网页视图
- 22. 如何从网页显示图片?
- 23. 如何使用网格显示图像
- 24. 如何防止页面显示图像?
- 25. 如何逐页显示图像?
- 26. 如何在网页根目录以外的HTML网页上显示图像
- 27. 如何将图像剪切成网页
- 28. 如何将网页转换为图像?
- 29. 当我将一个网站的网址粘贴到脸书或闲置等网页时,如何显示图像
- 30. 如何在ADODB.stream对象的网页上显示图像
我正在储存图像到/ htdocs中/ UploadedFile的为原单form.and在数据库中,我很存储其完整的地址..我试图显示像简单的图像,但不工作 – 2010-03-02 07:00:19