【发布时间】:2016-05-19 05:18:00
【问题描述】:
我在我的项目中使用 Windows Azure Blob Storage 来存储数据。 我上传文件和文件夹。文件夹只是 0 大小的对象,名称以 '/' 结尾
我发现如果我尝试用“zzz”命名一个文件夹。然后在天蓝色我会得到“zzz”(。被删除) 另外,z.z.z.被转换为 zzz,但 z.z.z 没有被转换。 所以,看起来。对象名称末尾的所有点都被删除。
请求就像
PUT myblob.blob.core.windows.net/myblobtop/zzz.?timeout=30
headers:
[Content-Encoding] =>
[Content-Language] =>
[Content-Length] => 0
[Content-MD5] =>
[Content-Type] => application/directory
[x-ms-version] => 2009-09-19
[Connection] => Keep-Alive
[x-ms-blob-type] => BlockBlob
然后有一个名为 myblobtop/zzz 的对象,没有。最后
有谁知道这是什么以及如何解决? 也许一些 url 编码来编码。最后?
我使用此 API 调用添加文件夹 https://msdn.microsoft.com/en-us/library/azure/dd179451.aspx
【问题讨论】:
标签: php azure azure-storage