我有一個表「圖像」與id(int)和圖像(BLOB)其中id是主鍵。 我想將BLOB格式的圖像及其元數據發佈到其他網站。我該怎麼做 ?有沒有辦法做到這一點。如何發佈圖像存儲在一個blob在mysql
-1
A
回答
1
像往常一樣創建HTML網站。製作一個正常的<img>
標籤,並使用某種標識數據庫中的圖片的方式(如主鍵字段)將src設置爲PHP文件。 PHP文件的內容可能是這樣的:
<?php
$pkey = $_GET['pkey'];
/* Code to fetch the image row from the database using the primary key */
$image = $row['image'];
header("Content-type: image/jpeg");
print $image;
?>
這個PHP文件現在就像您從常規靜態文件服務器請求圖像一樣。
希望有幫助!
1
有幾種方法?
根據圖像數據的大小,你可以使用數據URI方案在一個HTML img標籤中的網頁中插入圖像。有關如何格式化數據的更多信息,請參閱Data URI scheme。
或者,(和更兼容),將創建一個頁面,將從您的數據庫中獲取圖像數據,併發回適當的內容類型標題,使瀏覽器認爲它正在獲取圖像。你需要閱讀HTTP Content-type頭文件,特別是如何通過服務器上的腳本語言將它們發送到瀏覽器等。
相關問題
- 1. 如何在MySQL中存儲blob(圖像)?
- 2. 在MySQL中存儲圖像BLOB
- 3. 如何將圖像存儲在BLOB中?
- 4. 如何顯示存儲在MySql數據庫中的BLOB圖像?
- 5. Gwt圖像上傳和mysql blob存儲
- 6. 正常的圖像存儲或mySQL blob?
- 7. 在2017年將圖像存儲爲blob?
- 8. 在sqlite中存儲blob圖像
- 9. 在Azure Blob存儲中獲取圖像
- 10. 如何在mysql中存儲圖像?
- 11. 存儲靜態圖像,Blob存儲區
- 12. 顯示存儲在mysql blob中的圖像
- 13. 在MySQL數據庫中打開存儲爲BLOB的圖像
- 14. 獲取存儲在blob中的MySQL圖像大小
- 15. 在MySQL中存儲圖像
- 16. 如何將圖像作爲Blob存儲在數據庫中?
- 17. 生成URL以將圖像存儲在數據存儲區Blob
- 18. 顯示一個MySQL表的BLOB圖像
- 19. BLOB的Blob存儲在GAE
- 20. 在Firebird blob字段中存儲數百萬個小圖像
- 21. 將Blob存儲在另一個表中或使用mysql barracuda
- 22. 存儲在MySQL數據庫中的BLOB
- 23. BLOB不存儲UTF-8(中國)在MySQL
- 24. 將JSON Blob存儲在MySQL或S3中
- 25. 圖像文件如何備份上傳並存儲爲BLOB在GAE Blob存儲(Python)的
- 26. Db4o,Java:使用blob存儲圖像
- 27. 存儲圖像爲BLOB數據庫
- 28. 解壓圖像轉換成Blob存儲
- 29. 存儲少量圖像:blob或fs?
- 30. 上傳圖像到azure blob存儲
你到目前爲止有什麼? – gpasci 2012-04-01 19:00:56
不要將圖像存儲在斑點中。數據庫是用於數據的,文件屬於FILEsystem! – TMS 2012-04-01 19:09:30
誰能說文件系統不能成爲數據庫(反之亦然)? – 2012-04-01 19:20:52