提前感谢您的帮助。
我有一个在 C# 中以编程方式创建的字符串,我想保留到 Azure BLOB 存储。我在代码中构建字符串,然后尝试将其存储为最后一步(文本文件)。在我的字符串达到一定大小之前,一切正常。该过程在某个点截断字符串。该文件被创建,但溢出量被简单地截断。看来我需要将操作分成块,但我不太确定如何到达那里。我想我需要通读字符串,然后插入块中。
我正在使用 Azure 管理库。这是我的代码:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(MyString);
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer cloudContainer = blobClient.GetContainerReference(DestinationContainerName);
cloudContainer.CreateIfNotExists();
CloudBlockBlob blockBlob = cloudContainer.GetBlockBlobReference(DestinationFileName);
blockBlob.UploadText(sTheFile)
变量“sTheFile”是看起来太大的字符串。
我确实需要使用 UploadText,因为该文件实际上是在代码中构建的。有谁知道如何解析我的字符串(stheFile)并以块的形式创建 BLOB?
真诚的感谢...