回答
使用图像数据类型添加代码,请参见本示例: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