【问题标题】:File attachment on .NET Core/Razor application.NET Core/Razor 应用程序上的文件附件
【发布时间】:2019-02-13 16:22:25
【问题描述】:

如何在我的应用程序上使用 .NET Core/Razor 添加文件附件,以便能够读取/下载上传的文件?流阅读器上的 Microsoft 文档仅告诉我如何上传/删除文件,而不是如何将其链接到 html 以便能够下载/保存/打开文件。

【问题讨论】:

  • 你的问题有点笼统。你试过什么不起作用?有很多方法可以保存文件,然后将其提供给人们下载/保存。例如,您可以将文件内容存储在数据库中,也可以将其存储在 S3 等云存储服务中。
  • 我将文件存储在本地 SQL Server 数据库中,需要一种方法来为我的应用程序中的用户添加链接,以便能够下载/保存/打开文件附件。我发现的大多数示例都使用了我不想要的目录。我需要某种 StreamReader。

标签: c# asp.net asp.net-mvc razor asp.net-core


【解决方案1】:

您说您将数据存储在数据库中。听起来您可能想为此利用 FileContentResult 类。你可以给它一个byte[] 和一个内容类型来为你的用户提供文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-11
    • 2021-03-05
    • 1970-01-01
    • 2018-03-30
    • 1970-01-01
    • 2023-03-06
    相关资源
    最近更新 更多