【问题标题】:Include images into ASP.NET MVC project programmatically以编程方式将图像包含到 ASP.NET MVC 项目中
【发布时间】:2020-01-27 23:48:27
【问题描述】:

我目前正在开发一个 ASP.NET WebApp。我正在使用 .NET 框架 4.8。。在那里,我在运行时将存储为 BLOB 的 SQL Server 数据库中的图像加载到我的项目的图像目录中。这些 BLOB 被转换并保存为 .jpg 文件。但是现在的问题是图片无法在前端显示,因为它们没有包含在项目中。我现在想知道如何在运行时将这些图像包含在我的项目中?

我已经尝试过here 的解决方案。它对我不起作用,因为我找不到 AddItem() 函数。

有人可以帮忙吗?

【问题讨论】:

  • 你在做什么来在页面中显示三个图像?
  • <img src="@prod.ImgPath" class="d-block w-75 mx-auto img-fluid">
  • 你在@prod.ImgPath中有什么价值?
  • 图片的路径。 ~\Images\bild01.jpg
  • 问题是请求页面的客户端没有权限访问这个图片,除非它包含在项目中。

标签: c# asp.net-mvc blob


【解决方案1】:

我找到了解决方案。您可以在 csproj 文件中指定某个文件夹中的文件应始终自动导入到项目中。为此,您可以使用任何编辑器打开 csproj 文件(可在项目文件夹中找到)。您可以在此处插入以下行:<Content Include="path\*.jpg" />。例如,您可以使用扩展名 jpg 指定此规则仅适用于 jpg 文件。之后它工作正常。感谢所有试图帮助我的人。

【讨论】:

    猜你喜欢
    • 2013-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-13
    • 2020-11-17
    • 1970-01-01
    • 2012-11-11
    • 1970-01-01
    相关资源
    最近更新 更多