问题标签 [azure-storage-files]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
751 浏览

azure - Access Key for a specific Blob / File Share

I would like to configure Access Key(s) for a specific Blob or File Share inside a storage account.
Until now I had only found via UI and Docs ability to set Access Keys global to the entire storage account.
Is there a way to do that?

0 投票
1 回答
5433 浏览

azure - Azure 文件服务与 Blob 存储 - 性能方面

我正在将云应用程序移动到 Azure 云,并且需要决定使用哪种存储类型。存储的文件主要是图像,偶尔是 .pdf 文件。唯一要做的操作基本上是放置和获取文件,有时还检索元数据。通过该配置文件,似乎 Blob 存储更适合我的需求。

但是,我不确定使用 Azure 文件服务是否会给我带来性能优势。两种存储类型的吞吐量应该相同。

所以,我想知道,如果挂载文件服务并直接存储文件会比使用 REST 调用与 blob 通信更快。如果是,那会有多大的不同?

我试图在这个线程中寻找答案:Azure Blob Storage vs. File Service ,但似乎在那里省略了性能主题。

0 投票
2 回答
1372 浏览

asp.net - 访问 Azure 文件存储的最简单方法是什么?

我需要将一个应用程序迁移到 Azure,我有一个 50gb 存储空间的 Azure Web 应用程序和一个 250gb 的 Azure 文件存储,我将使用它们来存储视频、图像和其他内容。

我的应用程序将文件存储在与我的应用程序相同的目录中的文件夹中,所以这很容易,我不必像 Azure 文件存储那样访问另一台服务器。

我可以通过 FTP 访问我的应用程序文件夹,就像它在另一台服务器上一样,但这个文件夹只有 50GB 的存储空间。是否存在将 250gb 的 Azure 文件存储文件夹映射到我的应用程序文件夹的方法,或者我必须更改我的代码才能使用 Azure API?

0 投票
1 回答
154 浏览

node.js - 列出文件和目录分段不检索文件的最后修改日期

我使用listFilesAndDirectoriesSegmented来检索目录中的文件列表。除了为每个文件调用另一个方法getFileproperties之外,我找不到获取上次修改日期的方法。有没有其他方法可以实现这一目标?

0 投票
2 回答
8057 浏览

c# - 使用 c# 从 azure 文件存储中递归获取文件

我想编写一个程序来从 azure 文件存储中获取文件,但问题是未定义目录深度并且isFile文件的属性始终返回 false。

0 投票
1 回答
564 浏览

azure-storage-files - 映射驱动器下载/上传真的很慢

我在 azure storage 上共享了一些文件。

我的网速是 8Mbps,但是当我从共享驱动器下载文件时,我的速度大约是 1Mbps。

你能告诉我如何增加带宽吗?

0 投票
3 回答
559 浏览

azure - 使用 WebApi 保护 Azure 存储中的文件访问

我开发了一个应用程序,用户可以上传他们的文件并相互共享。这些文件是每个用户的一些私人文件和个人资料图片等公共文件。我将文件存储在 Azure 文件存储中。

假设我有一个方法可以用它的 id 检索文件:我已经在 WebApi 控制器的文件访问方法中实现了权限。

Azure 文件存储是否适合这种情况?

从 Azure 存储中检索文件的最佳方式是什么?我应该在服务器端读取文件(使用 Azure .NET SDK)并将它们流式传输到客户端吗?有什么方法可以避免在 WebApi 中流式传输文件,然后客户端可以直接从 Azure 文件存储访问文件(考虑到权限)?

谢谢

0 投票
2 回答
747 浏览

azure - 将帐户 SAS 权限限制为 Azure 存储中的特定文件

我正在开发一个 Web 应用程序,用户可以上传他们的文件,每个用户都可以设置上传文件的权限以访问其他用户。

我想使用 Azure File Storage 的 Azure Blob Storage 来保存上传的文件。

我需要在保存之前检查并验证上传的文件,尽管用户应该在 Web 服务器上上传他们的文件,然后 Web 服务器将验证文件并使用访问密钥将它们保存到 Azure 存储。

要使用SAS - Shared Access Signatures, Part 1: Understanding the SAS model中解释的方法访问文件,我想创建帐户 SAS 并在 Web 服务器上生成 URL,然后用户可以直接从 Azure 存储下载其可访问的文件。

这是访问模型(仅用于读取数据): 在此处输入图像描述

这是示例 SAS 网址:

但是,如果用户直接与匿名用户共享 URL 怎么办:他们可以在过期日期之前访问文件,或者他们可以使用该 URL 访问其他文件(或不?)。

  • 账户 SAS 可以限制对特定文件或文件夹的访问吗?
  • 我可以使 SAS 服务器端过期吗?
  • 在这种情况下,最好的解决方案是什么?
0 投票
3 回答
629 浏览

azure - 将文件从 Azure Blob/文件存储移动到 Azure FTP 空间

想知道将文件夹(带有文件)从 Azure blob/文件存储移动到 webapp 根目录是否可行。

场景:想要每周使用 powershell 替换静态 HTML 站点使用的图库部分的图库部分。

请求建议或替代方案,因为不确定如何在 azure 中处理此问题,并计划在 blob 和 ftp 之间交换文件夹。

0 投票
6 回答
25511 浏览

c# - 如何使用 Azure 存储 SDK 将 Azure 文件存储上的文件从一个子文件夹移动到另一个子文件夹?

我试图弄清楚如何将 Azure 文件存储中的文件从一个位置移动到另一个位置,在同一个共享中。

例如

  • 我需要先复制文件,然后删除源吗?
  • 如果目标子目录不存在怎么办?我需要首先CreateIfNotExistsAsync为每个子目录吗?

干杯!