我上傳了一張圖片到我的數據庫中的一張桌子上,我想用php在頁面上顯示圖片。到目前爲止,它所做的只是顯示一大塊醜陋的代碼,我只是想知道如何改變它以迴應實際的圖像?如何在PHP頁面上顯示存儲在數據庫中的圖像?
1
A
回答
1
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAA6CAYAAABs1g18AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABRhJREFUeNrsXY+VsjAMR98twAo6Ao4gI+gIOIKOgCPICDoCjCAjXFdgha+5C3dcv/QfFB5i8h5PD21Bfk3yS9L2VpGnlGW5kS9wJMTHNRxpmjYRy6SycgRvL18OeMQOTYQ8HvIoJKiiz43hgHkq1zvK/h6e/TyJQXeV/VyWBOSHA4C5RvtMAiCc4ZB9FPjgRI8+YuKcrySO515a1hoAY3nc4G2AH52BZsn+MjaAEwIJICKAIR889HljMCcyrR0QE4v/q/BVBQva7Q1tAczG18+x+PvIswHEAslLbfGrMZKiXEOMAMy6LwlisQCJLPFMfKdBtli5dIihRyH7A627Iaiq5sJ1ThP9xoIgSdWSNVIHYmrTQgOgRyRNqm/M5PnrFFopr3F6B41cd8whRUSufUBU5EL4U93AYRnIWimCIiSI1wAaAZpJ9bPnxx8eyI3Gt4QybwWa6T/BvbQECUMQFkhd3jSkPFgrxwcynuBaNT/u6eJIlbGOBWSNIUDFEIwPZFAtBfYrfeIOSRSXuUYCsprCXwUIZWYnmEhJFMIocMDWjn206c2EsGLCJd42aWSyBNMnHxLEq7niMrY2qyDbQUbqrrTbwUPtxN1ZZCitQV4ZSd6DyoxhmRD6OFjuRUS/KdLGRHYowJZaqYgjt9Lchmi3QYA/cXBsHK6VfWNR5jgA1DLhwfFe4HqfODBpINEECCLO47LT/+HSvSd/OCOgQ8qE0DbHQUBqpC4BkKMPYPkFY4iAJXhGAYr1qmaqQDbECCg5A2NMchzR567aA4xcRKclI405Bmt46vYD7/Gcjqfk6GP/kh1wovIDSHDfiAs/8bOCQ4cf4qMt7eH5Cucr3S0aWGFfjdLHD8EhCFvXQlSqRrY5UV2O9cfZtk77jUFMXeqzCEZqSK4ICkSin2tE12/3rbVcE41OBjBjBPSdJ1N5lfYQpIuhr8axnyIy5KvXmkYnw8VbcwtTNj7fDNCmT2kPQXA+bxpEXkB21HlnSQq0gD67jnfh5KavVJa/XQYEFSaagWwbgjNA+ywstLpEWTKgc5gwVpsyO1bTII+tA6B7BPS+0PiznuM9gPKsPVXbFdADMtwbJxSmkXWfRh6AZhyyzBjIHoDmnCGaMZAKjd5hyNJYCBGDOVcg28AXQ5atAVDO3c4dSALQnYblfa3M4kc/cyA7gMIUBQCTyl4kugIpy8yA7ACqK8Uwk30lIFGOEV3rPDAELwQkr/9YjkaCPDQhCcsrAYlF1v8W8jAEYeQDY7qn6tNGWudfq+YUEr6uq6FZzBpJMUfWFDatLHMCciw2mRC+k81qCCA1DzK4aUVfrJpxnloZWCPVnOgYy8L3GvKjE96HpweQoy7iwVQclVutLOEKJxA8gaRCjSzgNI2zhh3bQhzBCQQPIHGaHaUd96GJbZz3Smmjy16u6j3FuKyNxcBarxqWWfYFE0tVVO1Rl3t1Mb05V00MQCJ71YHpNaMcsjWAfkQvPPkaNC7LqTG7JAhGXTKYf+VDeXAX9IvURoAwtTFHvyYIxtnd5tPkywrPafcwbeSuGVwFau3b76NO7SHQrvqhfFE8kM0Wvpv8gVYiYBlxL+fW/34bgP6bIC7JR7YPDubcHCPzIp4+cum7U6NlhZgK7lua3KGLeFwE2m+HblDYWSHG2SAfINuwBBfxbJEIuWZbBH4fAExD7cvaGVyXyH0dhiAYc92z3ZDfUVv+jgb8HrHy7WVO/8BFcy9vuTz+nwADAGnOR39Yg/QkAAAAAElFTkSuQmCC" alt="Slim"/>
即:
<img src="data:image/png;base64,your databse string from database" alt="Slim"/>
1
嘗試下面的代碼,從here
$filename = basename($file);
$file_extension = strtolower(substr(strrchr($filename,"."),1));
switch($file_extension) {
case "gif": $ctype="image/gif"; break;
case "png": $ctype="image/png"; break;
case "jpeg":
case "jpg": $ctype="image/jpg"; break;
default:
}
header('Content-type:'.$ctype);
readfile($file);
0
$query = mysql_query('select image from table');
$row = mysql_fetch_assco($query);
$image = $row['image'];
echo "<img src='type:image/png;path/yourpath/'$image>";
採取了一些部分
相關問題
- 1. 在網頁上顯示存儲在數據庫中的位圖圖像(.bmp)
- 2. 在數據庫中上傳的圖像,但不顯示在PHP的頁面上?
- 3. 使用php顯示存儲在數據庫中的圖像(tinyblob)
- 4. 如何顯示存儲在MySql數據庫中的BLOB圖像?
- 5. 如何顯示存儲在數據庫中的圖像?
- 6. 如何顯示名稱存儲在數據庫中的圖像
- 7. 如何顯示存儲在mysql數據庫中的圖像
- 8. 如何顯示存儲在數據庫中的所有圖像
- 9. 如何顯示存儲在MySQL數據庫中的圖像?
- 10. 顯示作爲圖庫存儲在數據庫中的圖像
- 11. PHP - 將圖像鏈接存儲在數據庫中並顯示在不同的頁面上(本地主機)
- 12. MySQL數據庫存儲圖片url和php頁面顯示嗎?
- 13. 如何顯示使用PHP存儲在mysql數據庫中的圖像
- 14. 顯示圖像從PHP文件(存儲在MySQL數據庫)
- 15. 如何在谷歌應用程序引擎的頁面上顯示數據庫中存儲的圖像
- 16. Symfony2 Assetic:如何顯示上傳圖像的路徑存儲在數據庫中?
- 17. 將數據庫中存儲的圖像顯示爲blob type.in PHP?
- 18. 將數據庫中的圖像顯示到PHP頁面
- 19. 顯示存儲在MySQL數據庫中的圖像的問題?
- 20. 存儲在數據庫中的HTML在頁面上顯示爲文本
- 21. 在aspx頁面上爲存儲在數據庫中的圖像提供服務
- 22. 從其存儲在數據庫中的路徑顯示圖像
- 23. 顯示存儲在mysql數據庫中的圖像+ ASP.NET MVC
- 24. 顯示存儲在Firebase存儲中的Firebase數據庫中的圖像
- 25. 如何在我的網頁上顯示存儲在我的mysql數據庫中的圖像文件?
- 26. 如何在春天顯示存儲在數據庫中的圖像mvc
- 27. 如何在圖庫中存儲SQLite數據庫中的圖像
- 28. 如何在php中顯示數據庫中的圖像?
- 29. 將存儲在mysql數據庫中的jp2圖像顯示到網頁中
- 30. 在html頁面上顯示php數據