【问题标题】:Blazor how to SaveFileDialog?Blazor 如何保存文件对话框?
【发布时间】:2020-03-02 10:43:50
【问题描述】:

如何在 Blazor 中保存流? IE。我读取流(AWS S3 对象)并希望将其保存为用户本地磁盘上的 pdf 文件。如何选择文件夹? SaveFileDialog 之类的东西

【问题讨论】:

  • 服务器还是 WASM ?什么本地磁盘、服务器或客户端?
  • 服务器端。用户需要将对象保存到他的本地磁盘
  • 只需在您的 UI 上添加指向文件的链接,然后让浏览器开始工作。
  • 您无法从 Web 应用程序访问本地文件系统。
  • @aguafrommars,我需要将 S3 对象保存到文件中。它可以作为流下载。这就是为什么我需要询问用户“另存为”

标签: download blazor blazor-server-side


【解决方案1】:
  1. 生成签名或未签名的 URL 请求字符串
  2. 添加 下载

它会打开带有文件内容的新选项卡。然后用户可以查看或下载文件。 Thnx @agua-from-mars

【讨论】:

    猜你喜欢
    • 2011-08-23
    • 1970-01-01
    • 1970-01-01
    • 2011-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多