Azure PutBlock给了我400

时间:2016-04-23 14:32:04

标签: c# .net azure upload azure-storage-blobs

所以我试图将一个大文件上传到azure中,然后将它切成小片并使用PubBlock。

但是每当我调用PubBlock时,我得到400响应并且其中一个HTTP标头的值格式不正确。

这是我的代码

    var blockNumber = 1;

    string blockId = Convert.ToBase64String(Encoding.UTF8.GetBytes(
                        string.Format(CultureInfo.InvariantCulture, "{0:D4}", blockNumber)));

    //upload
    blob.PutBlock(blockId, stream, null, null, new BlobRequestOptions()
    {
        RetryPolicy = new LinearRetry(TimeSpan.FromSeconds(10), 3)
    }, null);

0 个答案:

没有答案