I\'m trying to upload really big VM Images (5-15 Gb size) to an HTTP server using PowerShell.
I tried to use for that few methods (here links to script with net.WebC
By default HttpWebRequest is buffering data in memory. Just set HttpWebRequest.AllowWriteStreamBuffering property to false and you would be able to upload files with almost any size. See more details at msdn