【问题标题】:Returns binary file and an other object with C# IHttpActionResult使用 C# IHttpActionResult 返回二进制文件和其他对象
【发布时间】:2017-01-04 16:47:09
【问题描述】:

我已经学会了如何从 C# Web Api here 返回二进制文件。

现在我想用 IHttpActionResult 做同样的事情。我找到了一些答案here

但是如果我想用文件返回另一个对象呢?我可以使用OkContent 函数返回对象,但是否可以同时执行这两个函数?

我想到了返回一个包含 C# 字节数组的对象(来自 File.ReadAllBytes)并在 JS 中创建 Blob。但是 C# 字节数组在 JS 中变成了字符串,我必须再次将其转换为字节数组。除了它似乎不是一个非常强大的解决方案之外,我发现的代码(hereherehere)对我不起作用。

请帮帮我,谢谢。

【问题讨论】:

    标签: javascript c# asp.net-web-api binaryfiles


    【解决方案1】:

    解决方案:使用 http 标头。

    【讨论】:

      猜你喜欢
      • 2015-01-25
      • 2018-08-11
      • 1970-01-01
      • 2015-07-03
      • 2019-05-05
      • 2017-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多