【问题标题】:Azure storage files force download to browserAzure 存储文件强制下载到浏览器
【发布时间】:2017-11-04 00:37:33
【问题描述】:

我的文件存储在 Azure 文件系统中,这是要求 -

  1. 用户应该能够查看文档而无需将其下载到本地
    • 这适用于 pdf,但不适用于任何其他 mime 类型
    • 我尝试设置 Content-Type,Content-Disposition(在 azure 文件属性中,但没有运气)以及 iframe。
  2. 用户应该能够在线编辑文档而无需下载。
    • 我认为这不可能仅使用 Azure 并且必须与 One Drive 集成可能吗?如果我错了,请纠正我?

如果有任何意见/想法,我将不胜感激。

【问题讨论】:

  • 什么类型的文件和什么内容类型?
  • pdf ,docx,xlsx,xls,doc 等
  • 是否可以选择将网络驱动器映射到 Azure 文件存储?

标签: c# asp.net azure azure-storage


【解决方案1】:

不确定这是否可行,但使用 Azure 中的存储帐户,您可以将这些帐户作为网络驱动器映射到任何客户端计算机。这样他们就可以通过文件资源管理器访问这些文件。

link 介绍了设置它的基本步骤。

不幸的是,对于希望使用此功能的任何人,他们需要在 Windows 8(或更高版本)上才能成功映射网络驱动器,因为它使用 SMB3

如果此选项不可行,我将删除该帖子。

【讨论】:

  • 感谢 Kevchadders!不幸的是,我们不能保证用户使用的是 Windows 8。所以我认为我们不能走那条路。
  • 确认,它的windows 8 及以上,但感谢仍然会有很多用户在windows 7 及以下。这些较低版本的用户可以使用 Microsoft 免费提供的 Storage Explorer (storageexplorer.com) 并通过该方法查看这些文件,但它增加了另一个不理想的访问级别
  • 是的!检查 AWS 是否具有在线编辑/查看文件的功能。
  • @Nimz,您在浏览器中进行编辑有什么收获吗?我们也有类似的要求。我看到 Edge 现在允许在打开 PDF blob(应用程序/pdf 内容类型)时添加 cmets / 突出显示,但即​​使 SAS 提供 RW 访问权限,它也会在保存时强制下载。
猜你喜欢
  • 2015-08-08
  • 2011-09-25
  • 2021-04-29
  • 1970-01-01
  • 1970-01-01
  • 2010-12-27
  • 2018-05-15
  • 2015-04-16
  • 1970-01-01
相关资源
最近更新 更多