首页 / 问答 / [C#/.NET]C#&.NET 6/ASP.NET Core Web API如何在一个Get请求中返回1x1像素的图片文件呢?

[C#/.NET]C#&.NET 6/ASP.NET Core Web API如何在一个Get请求中返回1x1像素的图片文件呢?

0

在.NET 6/ASP.NET Core Web API的应用程序中,需要在控制器的Get请求中返回一张1x1像素的图片,如何使用C#的代码实现呢?

在C#后端开发中,是否需要一张1x1像素的真实图片呢?

回复 [×]
提交评论
请输入评论内容

3 个回答

  • 0

    如果只是简单地返回一张1x1像素的图片(白色),则在程序中使用变量保存这张1x1像素图片的Base64的字符串,然后使用Convert.FromBase64String()方法将字符串转换成图片文件,示例代码如下:

    效果如下图:

    Rector的个人主页

    Rector

    2021-11-19 回答

    • 0

      或者,你也可以使用FilestreamResult返回服务器上一张真实的图片,示例代码如下:

      Rector的个人主页

      Rector

      2021-11-19 回答

      • 0

        或者,使用PhysicalFileResult,示例代码如下:

        Rector的个人主页

        Rector

        2021-11-19 回答

        我来回答