Я пытаюсь получить доступ к двум элементам OneDrive.Первый - .docx
, а второй - .tif
.Я хотел бы преобразовать их в .jpg
перед загрузкой.
Когда я запускаю запрос на содержимое ...
// gets access to the service
GraphServiceClient graphServiceClient = await GetGraphServiceClient();
// get the item
DriveItem item = await graphServiceClient
.Drive
.Root
.ItemWithPath("xxx")
.Request()
.GetAsync();
// set up query params
List<Option> options = new List<Option>();
options.Add(new QueryOption("format", "jpg"));
// get content stream for item, converted to .jpg format
item.Content = await graphServiceClient
.Drive
.Root
.ItemWithPath("xxx")
.Content.Request(options)
.GetAsync();
Это выдает Unknown Error
Исключение службы.
Я думал, что это могло быть неправильно сформированозапрос, но я могу изменить этот формат QueryOption на pdf
, и он возвращается так, как вы ожидаете.
Вот документация для преобразования перед загрузкой, показывающая, что оба формата поддерживаются для преобразованияв JPG.
Кто-нибудь знает, что здесь может пойти не так, почему я не могу получить JPG, но могу получить PDF?