gpt4 book ai didi

rest - 使用 OpenRasta 将图像作为流或字节数组获取

转载 作者:行者123 更新时间:2023-12-01 07:48:34 25 4
gpt4 key购买 nike

谁能给我一个关于如何获得返回字节数组的 OpenRasta 处理程序的快速指针。在 ResourceSpace 中公开,而不是 JSON 或 XML 对象。即我不希望它转码,我只想能够将媒体类型设置为“图像/PNG”或类似的。

使用 ASP.Net MVC 我可以通过返回来使用 FileContentResult

File(myByteArray, "image/PNG");

我只需要知道 OpenRasta 的等价物。

谢谢

最佳答案

您可以只返回一个字节数组作为处理程序的一部分,但最终将作为应用程序/八位字节流。

如果你想返回文件,你可以简单地返回一个 IFile 的实现。

public class MyFileHandler {
public IFile Get(int id) {
var mybytes = new byte[];
return new InMemoryFile(new MemoryStream(mybytes)) {
ContentType = new MediaType("image/png");
}
}
}

您还可以设置 FileName 属性以返回特定文件名,这将为您呈现 Content-Disposition header 。

关于rest - 使用 OpenRasta 将图像作为流或字节数组获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1952278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com