问题
向我的服务发布/获取图像的不同方式有哪些?我想我可以在JSON中使用Base-64文本,也可以保持二进制的原生状态.我的理解是,通过将图像转换为文本,包的大小会显著增加.
如果我发送图像(从web表单、从本机客户端、从其他服务),我应该添加图像控制器/处理程序还是使用格式化程序?这是一个非此即彼的问题吗?
我已经研究并发现了许多相互竞争的例子,但我不确定我应该朝哪个方向走.
有没有一篇网站/博客文章列出了这样做的利弊呢?
问题
向我的服务发布/获取图像的不同方式有哪些?我想我可以在JSON中使用Base-64文本,也可以保持二进制的原生状态.我的理解是,通过将图像转换为文本,包的大小会显著增加.
如果我发送图像(从web表单、从本机客户端、从其他服务),我应该添加图像控制器/处理程序还是使用格式化程序?这是一个非此即彼的问题吗?
我已经研究并发现了许多相互竞争的例子,但我不确定我应该朝哪个方向走.
有没有一篇网站/博客文章列出了这样做的利弊呢?
我做了一些研究,你可以看到我在这里提出的实现:http://jamessdixon.wordpress.com/2013/10/01/handling-images-in-webapi/