首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用webApi 2处理图像

使用webApi 2处理图像
EN

Stack Overflow用户
提问于 2015-06-06 09:19:06
回答 1查看 238关注 0票数 0

我在我的应用程序中使用webApi 2。我有画廊,我需要一种方式来展示我的图像。我搜索了很多,发现了一些这样的文章:

代码语言:javascript
复制
http://www.dotnetcurry.com/aspnet/1120/aspnet-webapi-binary-contents-images
https://jamessdixon.wordpress.com/2013/10/01/handling-images-in-webapi/

但他们似乎没有一个有效的方法。

所以我决定再问一次这个问题。如何处理web 2中的图像?

最好的方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-08 13:46:28

如果没有更多关于用例的信息,就很难知道最好的方法是什么。通常会使用格式化程序。然后您的客户端将发出两个请求,/api/ image来获取所有的映像,然后为每个图像创建适当的视图(HTML应该是)。需要一个接受扩展的路由和一个格式化程序来返回正确的内容类型和二进制数据。您的控制器可以执行所有二进制流,但是格式化程序允许更好的灵活性。

至于BSON,我从来没有用过BSON。我们的API有很多不同的客户端,所以JSON对于我们的DTO是通用的。对于图像,我们总是使用响应体来处理纯二进制流。这样,每个客户端都不必进行自定义解析。我们可以完全依赖HTTP规范,使用适当的内容类型、内容长度等。这也允许范围请求,因此我们可以流和做部分下载与恢复。我毫不怀疑BSON会流行起来,我们将来可能会使用它,但目前它不适合我们的用例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30681074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档