即使在附加 SAS 令牌后,浏览器中的 Azure 文件存储 URL 仍显示 InvalidQueryParameterValue 错误

Azure File Storage URL in browser showing InvalidQueryParameterValue error even after appending SAS token

我将一些文件上传到 Azure 文件存储。 生成了 SAS 密钥并将其附加到 link,如下所示:

但是当我尝试使用 link.

访问文件时,我仍然收到 InvalidQueryParameterValue 错误

我尝试在我的系统中使用 Azure storage explorer

合并文件属性中的URL删除URL表单文件末尾的/SAS 令牌.

示例URL:

https://testsasex.file.core.windows.net/testsas/test.txt?sv=2020-04-08&ss=f&srt=sco

1)点击文件,select属性然后复制URL 来自文件属性

2)Azure storage explorer 生成 SAS。

右键单击存储资源管理器中的存储,然后select 生成共享访问签名

3) Select File 并添加权限并单击 Create .

3) 然后将显示第二个 共享访问签名对话框 ,其中列出了 blob 容器以及 URL(Connection String) 和 QueryStrings 可以用来访问存储资源。 Select 在您要复制到剪贴板的 URL 旁边复制

4) 之后,合并文件属性中的 URL (Remove / from URL)和 SAS 令牌

输出