1
在我的MySQL數據庫中,我有一行LongBlob類型,名爲photo
。Yii上傳的blob圖像不顯示
以我形式I用於Yii提供的fileField
所以它看起來像這樣:
<div class="row">
<?php echo $form->labelEx($model,'photo'); ?>
<?php echo $form->fileField($model,'photo'); ?>
<?php echo $form->error($model,'photo'); ?>
</div>
我有2個數據庫出於安全原因(1後端,而另一個用於前),所以我使用以顯示代碼它看起來像這樣:
db = mysqli_connect("localhost","root","","hygeia_master"); //keep your db name
$sql = "SELECT * FROM about_photo order by datetime desc limit 1";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '<img src="data:image/jpeg;base64,'.base64_encode($result['photo']).'"/>'; ?>
然後,它只是顯示這個:
但是,無論何時從phpMyAdmin本身上傳,它都會顯示正確的圖像。
整個頁面消失只有圖標與破碎的形象保持... – anyabythestars
發生任何錯誤? – GAMITG
不只是那一個圖標......:/ – anyabythestars