我正在尝试通过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文件上传到服务器