为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Laravel 使用共享访问签名将文件上传到 Azure 存储

使用 Laravel 使用共享访问签名将文件上传到 Azure 存储

PHP
眼眸繁星 2021-08-27 10:35:36
我已经生成了参考本教程的 SAS url https://blogs.msdn.microsoft.com/azureossds/2015/05/12/generating-shared-access-signaturesas-on-azure-blob-using-php/但我不知道如何在 Laravel 中使用它,我已经在 php 中尝试了这个答案,如何使用 PHP 的共享访问签名上传 azure 中的 blob?但是当我上传文件时,laravel 服务器突然停止工作。这是我已经生成的网址示例https://<myaccount>.blob.core.windows.net/<mycontainer>/sample.jpg?se=2019-06-22&sr=b&sp=r&sig=hFMXU0%2BASHkHqxdpLd3695z9U3Koc9hEzI3%2Bfw5UmWQ%3D&sv=2018-03-28任何帮助将不胜感激!谢谢
查看完整描述

1 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

您的 SAS 网址只有读取权限,这sp=r在您的示例中。如果你想上传文件,它应该有写权限sp=w

有关 SAS 部分的更多详细信息,您可以参考此链接


查看完整回答
反对 回复 2021-08-27
  • 1 回答
  • 0 关注
  • 168 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信