Jestem w stanie wysłać HTTP POST plik tekstowy do mojego serwera za pomocą następującego polecenia curl:PowerShell równoważne dla cURL przesyłanego pliku poleceń
curl -i -F [email protected] http://www.website.com/put_file
Serwer spodziewa się plik z $ _FILES [ „plik”] .
Mam następujący tak daleko, ale to nie działa:
$url = http://www.website.com/put_file
$file = "c:\file.txt"
$wc = new-object System.Net.WebClient
$wc.UploadFile($url, $file.FullName)
zwraca 0, a nie przesyłać do serwera
Jak mogę wysłać plik jako $ _FILES [” plik']? Jak mogę zobaczyć odpowiedź z serwera?
Skończyło się na tym, że ściągnąłem plik wykonywalny curla dla systemu Windows i działało to cudo! – Takashi