Задание атрибутов файловой системы с помощью Azure Storage REST API version> = 2019-02-02 - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь использовать Storage REST API для создания файла в файловом хранилище. Начиная с версии API 2019-02-02, это требует указания ряда параметров файловой системы в заголовках. Большинство из них я могу определить или использовать значения по умолчанию, но один из них меня озадачил:

  • x-ms-file-attributes: обязательно. Версия 2019-02-02 и новее. Атрибуты файловой системы, которые будут установлены в файле. См. Список доступных атрибутов.

Список доступных атрибутов - это просто таблица атрибутов файловой системы Win32, которая не очень полезна в контексте http.

enter image description here

Вопрос в том, как указать эти атрибуты как часть запроса http [s]? Я пробовал различные значения заголовка, такие как x-ms-file-attributes: Archive или x-ms-file-attributes: None, но безуспешно.

InvalidHeaderValue
The value for one of the HTTP headers is not in the correct format.
RequestId:bf47ff6b-001a-0086-6358-0854b5000000
Time:2020-04-01T19:08:28.8394578Z
x-ms-file-attributes
archive

1 Ответ

1 голос
/ 03 апреля 2020

x-ms-file-attributes: None или x-ms-file-attributes: Archive должны работать, и я проверяю его с почтальоном, он работает:

enter image description here

Если вы используете код, пожалуйста, включите ваш код в сообщение, чтобы мы могли проверить его (вы используете archive вместо Archive в коде?). И я проверил этот API (версия 2019-02-02) с c#, никаких проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...