PowerShell equivalent of curl HTTP POST for file transfer
In theory the following...
curl --verbose --data-binary @C:\Projects\TestUploadFiles\TestFile1.csv "http://client.abc.com/submit?username=UserX&password=PasswordHere&app=test1&replacejob=TestNewJob&startjob=n"
It could be replaced by using System.Net.WebClient.UploadFile. For example, to upload all CSV files in the current directory:
$wc = new-object System.Net.WebClientls *.csv | foreach { $wc.UploadFile( 'http://client.abc.com/submit?username=UserX&password=PasswordHere&app=test1&replacejob=TestNewJob&startjob=n', $_.FullName )}