0

コンテナー名が長い場合 (例: 以下の offlineblob1)、エラーが発生します。

「指定されたブロブは存在しません」

コンテナー名が短い場合 (例: 以下の offlineblob2)、エラーなしで動作します。

しかし、より長い名前の blobcontainers を作成する必要があります。このエラーに関するご意見

私のコードは次のとおりです。

string offlineblob1 =https://xyz.blob.core.windows.net/offline800xyz09252013203652
string offlineblob2 =https://xyz.blob.core.windows.net/offline
var destBlob = blobClient.GetBlobReference(offlineblob1);
byte[] fileBytes = destBlob.DownloadByteArray(); //if I use offlineblob2 it works fine
4

1 に答える 1

0

コンテナー名と BLOB 名が許可されている長さを超えていません。コンテナー名は最大 63 文字です (3 文字以上である必要があります)。Blob 名は最大 1024 文字です。

ソース: http://msdn.microsoft.com/en-us/library/windowsazure/dd135715.aspx

ダウンロードしようとしている BLOB が存在しないか、コードにバグがあり、BLOB の間違った URL を作成していると思われます。サンプル コードには、BLOB ではなくコンテナーへの URL が含まれています。

于 2013-09-26T01:51:31.103 に答える