这是一个没有道理的简单问题。
我正在尝试将文件上传到我自己的个人网站,但是由于某种原因,我无法将其上传。相反,我的POST和PUT请求就像GET请求一样。
这是我正在使用的代码。非常简短,非常简单。
Invoke-RestMethod -Uri "https://www.mywebsite.com/destination/" -Method Post -ContentType 'image/jpg' -InFile C:\...download.jpg
每当我运行此代码时,我总是会得到一个HTML文件作为响应。如果尝试将文件用作目标,则会收到文件的内容。
我真的很困惑。我不知道发生了什么,或如何解决它。
答案 0 :(得分:0)
这类问题通常与浏览器安全功能有关。 因为该网站托管在非https主机上。 尝试在网址之前添加https