首页 > 解决方案 > 如何在存储在数据库中的 MVC 5 路径中显示另一个项目中的一个项目的图像?

问题描述

我在一个解决方案中有两个 MVC 5 项目。项目是 1. Admin 2. UserWebsite。

我在 Admin 项目和数据库中的路径中保存了许多图像。现在我希望使用路径在“UserWebsite”项目页面中显示这些图像。当我获取文件路径并在页面中提供图像源时,图像 src 中只有字符串,但没有图像。

在 UserWebsite 中显示 Admin 项目图像的正确方法是什么。我应该在 UserWebsite 的应用程序设置(web.config)中添加路径吗?请我需要完整的代码解释。我在本地主机上。

标签: c#asp.netasp.net-mvcasp.net-core

解决方案


您可以创建一个 blob 存储并在数据库中保存 blob 的密钥,然后使用控制器下载图片或将图像保存在客户端的 www3root 文件中。我更喜欢第一个,因为这使您能够轻松删除旧图像并且它们是匿名保存的。


推荐阅读