答案1
回答:门户内没有上传选项,这是设计使然。
要访问容器,需要 appro 密钥和访问权限。门户不会通过这种方式向 Azure 基础架构进行身份验证,因此不允许执行写入操作。
该门户具有误导性,因为可以下载,但这是因为该容器具有公共读取访问权限......因此 Azure 门户使文件可用。
整个难题的简单答案是将容器发布为文件共享,并使用普通的简文件复制操作将文件复制到共享。
我尝试使用 Azure 存储资源管理器,但只出现错误,没有前进的路径。我安装了 Azure Management Studio(免费演示版),它运行良好。
经过 30 分钟的尝试,问题解决了。
(如果门户能够以更好的方式传达上述内容,而不需要那么多思考,那就没问题了。虽然我现在明白了,但不清楚为什么 Azure 控制台能够列出和下载文件,却没有上传能力。)
答案2
您可以使用复制将 Blob 上传到存储。如果您上传的是稀疏的 Page Blob,则其优点在于不会上传其中含有空数据的块。