Мне удалось загрузить изображение с помощью PowerShell, сценарий:
$image = [System.IO.File]::ReadAllBytes("path/to/image.png")
$apiUrl = https://dev.azure.com/_apis...."
$user = ""
$pat = "my-PAT-here"
$base64authInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $user, $pat)))
Invoke-RestMethod -Uri $apiUrl -Method Post -Body $image -Headers @{Authorization=("Basic {0}" -f $base64authInfo) } -ContentType application/json (works also with application/octet-stream)
Итак, идея состоит в том, чтобы получить изображение в виде байтового массива (в двоичном виде) и затем поместить его в запрос тела.
Формат, который вы пытались загрузить: dataURI
, попробуйте преобразовать его в двоичный, отметьте этот фрагмент кода.