将Powershell主体中的pdf文件和其他参数上传到rest-api服务器

时间:2019-05-14 13:09:33

标签: rest powershell api file-upload

我正在尝试通过rest-api将pdf文件和其他参数上传到网络服务器。根据我的尝试,该文件将以不同的形式包含所有主体参数。

我尝试铲东西,并查看了google的各种内容,最终得到的结果大致相同。

这是我的身体:

$body = @{
    "updateInLayouts" = 1
    "files" = [System.IO.File]::ReadAllBytes("U:\01 - Windows library\Documents\Testpdfs\2\Seite 2.pdf")
    "oldMediaId" = 23
}

这是标题:

$headers = @{
    'Content-Type' = 'application/x-www-form-urlencoded'
    'Authorization' = 'Bearer ' + $token
}

这是我的API调用:

Invoke-RestMethod -Method Post -Uri http://server/api/library -Headers $headers -Body $body -ContentType 'multipart/form-data'

我可能只缺少一件事,但我找不到它:(

我希望将给定路径中的pdf文件上传到服务器

0 个答案:

没有答案