none
Blob.exists Blob type of the blob reference doesn't match blob type of the blob

    Allgemeine Diskussion

  • Hi, ich versuche eine Datei (Setup.exe) vom Azure Storage runterzuladen. Wenn ich folgendes ausführe bekomme ich folgende Fehlermeldung.
    DimBlob AsCloudBlockBlob= cont.GetBlockBlobReference(sFilename)           

    If(Blob.Exists()) Then

    ..download

    end if

    {"Blob type of the blob reference doesn't match blob type of the blob."}

    Mache ich das gleiche mit einer .txt Datei geht es problemlos. Ich habe in dem Container 4 Dateien liegen.
    Wodurch wird der Fehler erzeugt?
    Gruß

    Mittwoch, 3. Januar 2018 09:09

Alle Antworten

  • Hallo michael,

    Du kannst auf eine neuere SAS-Tokenversion aktualisieren, indem Du sie entweder mit der Azure Storage Clientbibliothek oder mit einer neueren Version Deiner bevorzugten Explorer-Anwendung generierest. Das Problem wird dadurch verursacht, wie Dein SAS-Token generiert wurde. Es enthält den sv Parameter nicht und dies führt dazu, dass die Anforderung mit einer sehr alten Version von Azure Storage Services verarbeitet wird. Weitere Informationen zu Versionen findest Du in diesem Thread:
    Checking for block blob existence fails

    Gruß,

    Ivan Dragov


    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Donnerstag, 4. Januar 2018 08:56
    Moderator