我目前正在測試我在此處找到的MS Azure存儲API:github: azure-storage-android。Azure Android CloudAppendBlob在嘗試查看數據時導致錯誤409(衝突)
我試過示例代碼,它工作正常。假設CloudStorageAccount
的設置中,CloudBlobClient
和CloudBlobContainer
已經完成由樣本(在相同的git倉庫還發現)
以下代碼作爲展示工作正常:
CloudBlockBlob blockBlob = container.getBlockBlobReference("blockblob");
blockBlob.uploadText("foobar");
當我運行這段代碼並使用例如,看看Blob容器Azure Storage Explorer
一切都很好。下面是結果:
現在的錯誤情況:
切換從
container.getBlockBlobReference("...")
到
container.getAppendBlobReference("...")
與CloudAppendBlob
,而不是CloudBlockBlob
作爲工作SE恩在這個片段:
錯誤檢索斑點列表:
CloudAppendBlob appendBlob = container.getAppendBlobReference("appendblob"); appendBlob.createOrReplace(); appendBlob.appendText("foobar");
每次我試圖讀取集裝箱數據時,給我留下了以下錯誤409衝突
有誰知道爲什麼會發生這種情況,以及如何解決這個問題? 我嘗試過使用Leases
,但它沒有改變結果。
在此先感謝!
非常感謝!至於回答我的問題,我測試了'Cloud Portam',它工作正常! 'ClumsyLeaf CloudXplorer'也適用!我希望問題在於軟件。我也使用了'Azure Web Storage Explorer',但它產生了一個類似的錯誤。 'Cerebrata Azure Explorer'沒有工作,所以我甚至都不想嘗試'Cerebrata Azure Management Studio'。 – grAPPfruit