[英]How do i adjust my model to stored uploaded images to my database as a link to the image instead of appearing as a blob?
[英]How do I loop through displaying blob images from my database?
只是首先聲明我已經被告知這不是存儲和顯示圖像的最佳方式,但我已經被委托這樣做,所以任何幫助將非常感激(更好的方式是存儲文件路徑在數據庫等)。
花了大量時間在網上搜索之后,我想我發現解決我的特定問題的最佳方法是使用單獨的文件來解碼blob並將其鏈接到要顯示圖像的文件中。 與每頁不能有多種不同類型的標題有關的事情。
任何幫助都會很棒,因為你可能會說我對PHP不好。
這是我的代碼:
<?php
$con = mysql_connect("***","***","*****");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("learning_game", $con);
$result = mysql_query("SELECT * FROM data");
?>
<head>
<title>Game Data</title>
</head>
<body>
<h1>Game Data Input</h1>
</body>
</html>
我有一個名為'data'的表,blob文件位於名為'image'的列下
理想情況下,我想遍歷數據庫中的所有blob並在瀏覽器中打印它們。
非常感謝任何幫助,我感謝您提前回復。
你應該可以使用:
printf('<img src="data:image/jpeg;base64,%s">', base64_encode($myblobdata));
哪個會給你這樣的東西:
<img src='data:image/jpeg;base64,Cldhcm5...pbmUgNQo='>
除了更長的時間。
就像每個人都在說評論一樣,這會讓你的網頁“沉重”。 如果它們比簡單的圖標大,那么您應該認真考慮使用單獨的腳本將它們作為圖像提供。 即:
<?php
$myblob = your_code_here();
header('Content-Type: image/jpeg');
echo $myblob;
exit;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.