使用.Net Core和Angular 8从数据库中获取图像(二进制数据)

3202用户

我有图像以二进制数据的形式存储在数据库中,我想将此图像返回给客户端以显示它们,但是问题是我编写的代码返回json数据而不是图像,我如何将图像返回给客户端。带有Angular 8的NET Core 3.1

//注释文档是我图像的列这是我的代码:

public async Task<dynamic> GetImage(int id)
        {

            string imageBase64Data =Convert.ToBase64String(_repository.Get(id).document);
            string imageDataURL =string.Format("data:image/jpg;base64,{0}",imageBase64Data);
           
            return imageDataURL;
        }

我正在使用ABP框架,我的班级是ApplicationService基类

3202用户

我从服务器端(.Net Core)找到了它,我使用过FileStreamResult,它将返回一个链接,使您可以下载文件,也可以使用FileContentResult直接返回文件

//myImage.document is a byte[]
public async Task<FileStreamResult> GetDoc(int id)
 {
            var myImage = await _repository.GetAsync(id);
            var stream = new MemoryStream(myImage.document);
            
            return new FileStreamResult(stream, "image/jpeg" /*chnage this based on your image type */ )
            {
                FileDownloadName = "test.jpeg"
            };
           
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ASP.NET中使用C#从数据库中检索二进制图像

来自分类Dev

如何在ASP.NET中使用C#从数据库中检索二进制图像

来自分类Dev

如何使用实体框架将二进制图像从数据库加载到asp.net中的imagebox.imageurl(NO MVC)

来自分类Dev

如何使用实体框架将二进制图像从数据库加载到asp.net(NO MVC)中的imagebox.imageurl

来自分类Dev

如何使用Oracle数据库管理二进制计算和聚合

来自分类Dev

使用VB.NET从Access检索长二进制数据(图像)

来自分类Dev

尝试使用 angular 5 和 asp.net core 从数据库下载文件

来自分类Dev

使用JSP和Servlet Java将上传文件的数据(二进制)转换为String,然后再将其插入MS SQL数据库

来自分类Dev

使用jQuery从二进制数据获取图像

来自分类Dev

从数据库laravel检索和显示二进制图像

来自分类Dev

在bash中使用qrencode和zbarimg在qr码中编码/解码二进制数据

来自分类Dev

如何使用PHP从二进制Blob数据中获取BMP图像

来自分类Dev

如何从数据库显示二进制图像以使用MVC 4编辑表单

来自分类Dev

如何从数据库显示二进制图像以使用MVC 4编辑表单

来自分类Dev

如何使用jQuery渲染以二进制数据形式保存在数据库中的PDF?

来自分类Dev

如何使用另一个数据库中的变量在现有数据库中创建新的二进制列?

来自分类Dev

如何使用当前预览在.NET Core上构建本机二进制文件?

来自分类Dev

从图像读取二进制数据并使用JavaScript保存

来自分类Dev

使用.NET Core将数据插入Access数据库

来自分类Dev

如何在asp.net中检索图像的二进制数据源

来自分类Dev

如何在Delphi中使用XMLHTTPRequest获取图像二进制数据

来自分类Dev

如何使用ASP.NET Core将图像保存到数据库中的其他文件夹?

来自分类Dev

如何使用ASP.net Web API和Javascript下载二进制文件?

来自分类Dev

在Angular 2和ASP.NET Core中使用相对图像路径

来自分类Dev

使用Angular.js-如何从需要身份验证的后端提供二进制数据?

来自分类Dev

使用Cowboy和MessagePack通过WebSocket发送二进制数据

来自分类Dev

使用业力和浏览器服务二进制数据

来自分类Dev

如何在ASP.NET Core Web API中仅使用LINQ从数据库获取最新ID?

来自分类Dev

如何使用C#在ASP.NET中将二进制图像显示到gridview中?

Related 相关文章

  1. 1

    如何在ASP.NET中使用C#从数据库中检索二进制图像

  2. 2

    如何在ASP.NET中使用C#从数据库中检索二进制图像

  3. 3

    如何使用实体框架将二进制图像从数据库加载到asp.net中的imagebox.imageurl(NO MVC)

  4. 4

    如何使用实体框架将二进制图像从数据库加载到asp.net(NO MVC)中的imagebox.imageurl

  5. 5

    如何使用Oracle数据库管理二进制计算和聚合

  6. 6

    使用VB.NET从Access检索长二进制数据(图像)

  7. 7

    尝试使用 angular 5 和 asp.net core 从数据库下载文件

  8. 8

    使用JSP和Servlet Java将上传文件的数据(二进制)转换为String,然后再将其插入MS SQL数据库

  9. 9

    使用jQuery从二进制数据获取图像

  10. 10

    从数据库laravel检索和显示二进制图像

  11. 11

    在bash中使用qrencode和zbarimg在qr码中编码/解码二进制数据

  12. 12

    如何使用PHP从二进制Blob数据中获取BMP图像

  13. 13

    如何从数据库显示二进制图像以使用MVC 4编辑表单

  14. 14

    如何从数据库显示二进制图像以使用MVC 4编辑表单

  15. 15

    如何使用jQuery渲染以二进制数据形式保存在数据库中的PDF?

  16. 16

    如何使用另一个数据库中的变量在现有数据库中创建新的二进制列?

  17. 17

    如何使用当前预览在.NET Core上构建本机二进制文件?

  18. 18

    从图像读取二进制数据并使用JavaScript保存

  19. 19

    使用.NET Core将数据插入Access数据库

  20. 20

    如何在asp.net中检索图像的二进制数据源

  21. 21

    如何在Delphi中使用XMLHTTPRequest获取图像二进制数据

  22. 22

    如何使用ASP.NET Core将图像保存到数据库中的其他文件夹?

  23. 23

    如何使用ASP.net Web API和Javascript下载二进制文件?

  24. 24

    在Angular 2和ASP.NET Core中使用相对图像路径

  25. 25

    使用Angular.js-如何从需要身份验证的后端提供二进制数据?

  26. 26

    使用Cowboy和MessagePack通过WebSocket发送二进制数据

  27. 27

    使用业力和浏览器服务二进制数据

  28. 28

    如何在ASP.NET Core Web API中仅使用LINQ从数据库获取最新ID?

  29. 29

    如何使用C#在ASP.NET中将二进制图像显示到gridview中?

热门标签

归档