我正在使用 Invoke-Restmethod 尝试将 png 文件上传到 rapidshare,服务器上的文件大小是正确的,但如果我下载文件,它甚至不是图像,这绝对是一个编码问题,但我不知道我是什么做错了吗?
$FreeUploadServer = Invoke-RestMethod -Uri "http://api.rapidshare.com/cgi-bin/rsapi.cgi?sub=nextuploadserver"
$url = "http://rs$FreeUploadServer.rapidshare.com/cgi-bin/rsapi.cgi"
$fields = @{sub='upload';login='username';password='pass';filename='2he1re.png';filecontent=$(Get-Content C:\libs\test.png -Raw)}
Invoke-RestMethod -Uri $url -Body $fields -Method Post -ContentType "image/png"
我已经尝试了各种各样的东西,有人知道我做错了什么吗?