【发布时间】:2016-11-14 01:24:00
【问题描述】:
我有一个似乎很简单的测试,将大文件上传到 Azure Blob 存储。
我得到的响应是 400: 400(Block ID无效,Block ID必须是base64编码)
我要上传的网址是:https://xxxx.blob.core.windows.net/tmp/af620cd8-.....&comp=blocklist
与身体:
<?xml version="1.0" encoding="utf-8"?>
<BlockList>
<Latest>BLOCK0</Latest>
<Latest>BLOCK1</Latest>
</BlockList>
这是在几次成功的块上传之后发生的: https://xxxx.blob.core.windows.net/tmp/af620cd8-02e0-fee2....&blockid=BLOCK0 等等
这里似乎不需要 Base64 编码,并且块 ID 的大小完全相同(在另一篇文章中提到过)。还有什么我可以在这里尝试的吗?
完整的代码在这里: https://github.com/mikebz/azureupload 具体的前端文件在这里: https://github.com/mikebz/azureupload/blob/master/formfileupload/templates/chunked.html
【问题讨论】: