紺碧のBLOBの残りのAPIを使用してフォルダを作成したいと同時に、フォルダが存在するかどうかを確認したい。Azure Rest API。フォルダを作成してフォルダが存在するかどうかを確認する方法は?
Hierarchy:
arjun/images/
arjun/Videos/001.avi
arjun/Vidos/002.avi
img001.jpg
私は例
"arjun/images/"
のパス でフォルダを作成するために、PUTリクエストを送信しようとした:
- これはフォルダが、その空ではありませんが作成されます。
- フォルダ内に名前のない空のファイルが作成されています。今
私はフォルダが存在するかどうかを確認したいとき、これが正しい場合でも、別の問題がある:
- 私は、フォルダのパスとして接頭辞リストブロブコールを送ります。
- 問題は、空のフォルダと存在しないフォルダの区別です。要求が正しく形成されると、常に
200 Ok message
とBlob element empty
となるためです。
したがって、フォルダが存在しないか、空であるかどうかを判断できません。つまり、両方が成功するが、両方が は、任意のコンテンツが含まれていないとして、空のレスポンスボディを持つことになり、プレフィックス
"arjun/xyz/"
と"arjun/images/
とブロブリスト要求。しかし、実際には最初のフォルダxyzは存在しません と2番目のフォルダは存在しますが空です。
私は混乱しています:「arjun」はコンテナ名ですか、それともBLOBストレージアカウント名ですか? *フォルダがないことを覚えています* - コンテナだけです。 –