Можно ли положить файл с помощью Http Utils в виде многокомпонентной формы?
Это то, что я пытался:
var response = $"{_baseUrl}{address}".PutBytesToUrl(File.ReadAllBytes(filePath), "image/jpeg", "*/*",
requestFilter: req =>
{
req.Headers["x-aws-acl"] = "private";
req.Headers["content_type"] = "image/jpeg";
req.Headers["X-Shopify-Access-Token"] = _accessToken;
});
Запрос выполняется с 200, но API (Shopify ) не имеет изображения.
Я попытался запустить запрос в почтальоне, и с почтальоном запрос работает, и shopify имеет изображение после.
Я использовал webhook.site, чтобы увидеть, что отличается был в http utils и почтальоне, и, кажется, почтальон отправляет многокомпонентную закодированную форму.
Вот заголовки http utils, которые отправляются без изображения:
Вот заголовки почтальона:
Есть ли способ получить утилиты http для отправки изображения в виде данных из нескольких частей?