【问题标题】:Show image from database with PHP [duplicate]使用 PHP 显示数据库中的图像 [重复]
【发布时间】:2015-06-21 20:19:03
【问题描述】:

我在使用 PHP 显示数据库中的 blob 图像时遇到问题。

我使用以下代码显示图像:echo '<img src="'.$image.'" style="width:300px;height:300px">'; 该代码显示了损坏的图像。如果我单击查看图像信息,它会给我这个:

Location: http://mywebsite.com/12300_110715682290093_100000549846650_157528_4480259_n.jpg
Type: text/html

我该如何解决这个问题?

【问题讨论】:

  • 类型说明了一切。服务器正在输出文本/html,而不是图像/jpeg 或任何应有的内容。
  • 您可以显示生成图像的 php 代码。也许你没有设置正确的标题:stackoverflow.com/questions/20714163/…

标签: php html


【解决方案1】:

从数据库中显示图像的最佳方法是将图像上传到您的站点所在的文件夹,然后将图像名称上传到数据库。

http://www.w3schools.com/php/php_file_upload.asp在这里你可以阅读有关文件上传的信息。

如果需要代码,请告诉我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-14
    • 1970-01-01
    • 2014-08-18
    相关资源
    最近更新 更多