【发布时间】:2012-12-30 10:39:09
【问题描述】:
我想实现以下两个服务: (使用 web api 处理)
- 从服务器获取图片。
- 向服务器添加新图片。
服务器将图片存储在 DB iun varbinary 中。 图片可以是bmp、jpg、ico
我的函数签名是
AddIcon(string Id, byte[] IconFile)
然后我想把它插入到数据库中。 现在,如果我通过我的 DTO 传递 BitmapImage,我需要引用许多对象,我认为这不是最佳做法。这就是为什么我更喜欢 byte[]。
- 有没有办法在不知道其结构的情况下将 BitmapImage 转换为 Byte[]?
- 在检索文件时,是否可以在不知道其结构的情况下将 Byte[] 转换回 BitmapImage(例如从磁盘加载时) 谢谢。
【问题讨论】:
-
为什么这个问题被标记为“IIS”?您使用的是哪个数据库?
标签: c# sql-server bitmap sql-server-2012