2011-11-07 88 views
-1

我想將一些圖像(jpeg)保存到blob文件中。我沒有任何想法開始,blob文件是如何生成的?我搜索谷歌和這個網站,但我找不到任何例子。我想我不瞭解blob和數據庫。您的指導是最好的讚賞。生成數據庫blob文件以保存數據

回答

1

你可以嘗試這樣的事:

MySqlCommand cmd; 
cmd.CommandText = "INSERT INTO mytable (id, blobcol) VALUES (1,:blobfile)"; 
cmd.Parameters.Add("blobfile", File.ReadAllBytes(your_jpeg_file)); 

BLOB是一個二進制字段,您可以在其中寫入(通常)一組字節。
因此,您可以將文件作爲byte []讀取並傳遞給查詢參數。

1

What is a BLOB file

「一般來說,一個blob是無定形和不可定義對象」。

以原始格式(原樣)讀取JPEG文件的實際內容可以被認爲是BLOB對象。你可以做的是簡單地讀取一個字節的整個JPEG文件[]緩衝不管你得到的,你只要把你的數據庫中的BLOB字段