如何使用php和html显示数据库中的图像

时间:2019-07-09 05:16:14

标签: php image base64

我有此代码

class DestinationViewController: UIViewController {
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() {
        super.viewDidLoad()
        tableView.delegate = self
        tableView.dataSource = self
      }
}
    extension DestinationViewController:UITableViewDelegate, UITableViewDataSource {

    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { 
        //Here is user select can be triggered, but I want to call from another viewController
       }
    }

并且我不断得到此显示https://gyazo.com/ad1f8096798099d96c0d305a24176182
我的数据库中的图像存储为echo ' <img class="postedImage" src="data:image/png;base64,'.base64_encode($Img).'"/ type="image/png"></img><br/>';

当回显我的base64编码img时,我得到的基本上是图像数据。正在上传的图片是png,我仍然得到相同的结果。

longblob

1 个答案:

答案 0 :(得分:0)

通常这应该工作

echo '<img src="data:image/jpeg;base64,'.base64_encode( $data['image'] ).'"/>';

您还可以尝试使用 data:$ mime

其中$ mime:

  

mime可以是任何类型的图像,包括文本,Word文档,文本文档,   pdf文档,等等。数据是blob的列内容

谢谢,谢谢。