0

我对 Angular 很陌生。任何人都可以帮助我如何恢复文件从用户的机器上传到 Azure Blob 存储,并将文件从 Azure Blob 下载到来自浏览器的 Typescript(angular) 中的用户机器。我正在使用 @azure/storage-blob npm 库将文件上传/下载到 Azure Blob。

4

1 回答 1

0

SAS 令牌具有有限的有效性:它从某个时间点开始(也可以在将来)并最终结束。对于 SAS 令牌到期,请继续跟踪到期时间并更新 SAS 令牌。由于出于安全原因,您不能增加到期时间,但如果它已过期,请续订。

SAS 令牌基本上需要在一定的时间间隔内不断刷新,以确保没有连接中断。

因此,您无法在 SAS 令牌过期后恢复上传文件,您需要创建另一个 SAS 令牌,它将从零开始上传文件。 但是还有另一种方法可以使用 azcopy 使用相同的作业 ID 和新的 SAS 令牌恢复上传文件

参考:Azcopy:是否可以使用新的 SAS 密钥恢复下载

于 2021-07-16T18:08:50.923 回答