回答
使用圖像數據類型添加代碼,請參見本示例:http://erikej.blogspot.com/2009/11/how-to-save-and-retrieve-images-using.html
我建議的方法:
1 - 如果您的圖片不會是非常大的,那麼你就可以圖像數據的Base64編碼字符串存儲在數據庫中的字符串字段。
var base64String = Convert.ToBase64String(imageData); // and store this to database
var imageData = Convert.FromBase64String(imageDataString); // read image data from database
2 - 否則,你可以指定你的形象(或數據庫記錄)一個唯一的GUID和您的圖像存儲在IsolatedStorageFile。
using (var isf = IsolatedStorageFile.GetUserStoreForApplication())
{
using (var writer = new BinaryWriter(new IsolatedStorageFileStream(filename, System.IO.FileMode.Create, isf)))
{
writer.Write(imageData);
}
}
將在一分鐘內
謝謝您的建議。我會嘗試選項(1)。但是,當我使用Base64數據的圖像控件時,base64將不支持IE瀏覽器。所以,我在SqlCe中尋找Varbinary來存儲圖像。這將如何完成? – MilkBottle
你沒有提到你想在瀏覽器控制中使用它。爲了在Silverlight Image控件上顯示它,應該可以工作。我個人選擇選項(2)它更可靠。 –
Option2應該在ISO上工作。 HOwever,我需要在SqlCe數據庫中存儲圖像。好主意將圖像作爲base64存儲在SqlCeDb中。不過,我喜歡將它作爲流存儲。感謝 – MilkBottle
- 1. Windows Phone - 將圖像存儲在數據庫或IsoStore中
- 2. 將圖像存儲到windows phone 7中的獨立存儲中
- 3. 將圖像存儲在數據庫中
- 4. 如何在圖庫中存儲SQLite數據庫中的圖像
- 5. 如何將圖像的位置存儲在數據庫中?
- 6. 如何將圖像存儲在WP7上的SQL數據庫中
- 7. 如何將圖像存儲在我的SQL數據庫中?
- 8. 如何將圖像存儲在數據庫中,如mysql或oracle?
- 9. windows phone 7在數據庫中保存圖像和聲音
- 10. Phonegap數據庫問題 - 將圖像存儲在數據庫中
- 11. 在Windows Phone 7中存儲數據
- 12. 在Windows Phone中存儲敏感數據
- 13. 如何將DateTime存儲在Windows Phone的獨立存儲中?
- 14. 如何上傳圖像並將其存儲在數據庫中?
- 15. 如何將圖像存儲在sqllite3數據庫中
- 16. 如何將QR圖像存儲在移動數據庫中
- 17. 如何將圖像作爲Blob存儲在數據庫中?
- 18. 如何將圖像存儲在數據庫中
- 19. 如何將縮略圖圖像存儲到數據庫中?
- 20. 如何在windows phone 7中使用sqlite數據庫保存圖像?
- 21. SQLite數據庫存儲在Windows Phone 8.1中的位置
- 22. 保存圖像到本地數據庫在Windows Phone 7
- 23. 在數據庫中存儲圖像
- 24. 圖像存儲在mysql數據庫中
- 25. 在mvc數據庫中存儲圖像
- 26. 在數據庫中存儲圖像
- 27. 在數據庫中存儲圖像
- 28. 在數據庫中存儲圖像
- 29. 將圖像存儲到sqlite數據庫
- 30. 將圖像存儲到SQLite數據庫
嘗試該方法後會回到這裏。 – MilkBottle
想知道是否有任何數據限制:1)在sqlCe數據庫中的Varbinary,二進制2)圖像。例如:varbinary 8000kb的限制。那麼圖像數據類型呢?將圖片轉換爲byte []或圖片dataType的流?謝謝 – MilkBottle
二進制和varbinary最大尺寸是8000字節,對於圖像2 GB – ErikEJ