Я хочу создать папку, используя azure blob rest api, а также хочет проверить, существует ли папка.Azure Rest API. Как создать папку и проверить, существует ли папка?
Hierarchy:
arjun/images/
arjun/Videos/001.avi
arjun/Vidos/002.avi
img001.jpg
Я попытался отправить запрос PUT, чтобы создать папку с пути , например
"arjun/images/"
:
- Это создает папку, но ее не пусто.
- Создает пустой файл без имени внутри папки.
Теперь, даже если это правильно другая проблема, когда я хочу, чтобы проверить, существует ли папка:
- Посылаю список блоб вызов с префиксом, как путь к папке.
- Теперь проблема заключается в дискриминации между пустой папкой и папкой, которая не существует, потому что, если запрос сформирован правильно, он всегда будет
200 Ok message
сBlob element empty
.
Таким образом, не удается определить, существует ли папка или нет.
т.е. запрос списка блоб с префиксом
"arjun/xyz/"
и"arjun/images/
как будет успешным, но будет иметь тело ответа пусто, как и не любое содержимое. Но на самом деле первая папка xyz не существует , а вторая папка существует, но пустая.
Я смущен: это '' arjun'' имя контейнера, или это ваше имя учетной записи блобера? Помните, что * нет папок * - только контейнеров. –