标签: azure azure-storage
如果您知道文件的大小,Azure文件存储API似乎很好,但是如果您尝试在文件末尾写入,它似乎会抛出错误。
我已经打开了一个共享并创建了一个文件夹,并希望现在将数据附加到文件中。我不知道文件将会持续多长时间,但如果您尝试打开文件,则必须指定文件大小。我可以猜测最大可能的大小并在之后向下调整大小,或者我可以尝试编写自己的流来跟踪写入位置何时超出当前长度,然后在将缓冲区刷新到流之前设置文件的长度打开文件,但这是必要的吗?是否有一些简单的方法来编写和附加到文件而不事先知道文件的最终大小?
答案 0 :(得分:3)
请查看Append Blobs。我相信他们会完全符合您的要求。所有新内容都会附加到现有blob内容中,您无需执行任何操作。
Append Blobs