代码之家  ›  专栏  ›  技术社区  ›  kabla002

无法追加到Azure中的追加blob

  •  2
  • kabla002  · 技术社区  · 8 年前

            var csa = CloudStorageAccount.Parse(BLOB_CONNECTION_STRING);
            var client = csa.CreateCloudBlobClient();
            var containerRefernece = client.GetContainerReference(CONTAINER_NAME);
            var blobrefernce = containerRefernece.GetAppendBlobReference(BLOB_NAME);
    
            var ms = new MemoryStream();
            var sr = new StreamWriter(ms);
    
            sr.WriteLine(message);
            ms.Seek(0, SeekOrigin.Begin);
            await blobrefernce.AppendBlockAsync(ms);
    

    windowsAzure.Storage StorageException: The value for one of the HTTP headers is not in the correct format.
    

    1 回复  |  直到 8 年前
        1
  •  2
  •   Jerry Liu Phantom    8 年前

    sr.Flush(); sr.WriteLine(message);

    AutoFlush StreamWriter

    Cannot access a closed Stream

    推荐文章