how to upload file size 100MB up to server?
use ftp, rsync, scp, sftp... I assume PUT method was not intended to handle uploads of that size - ie it doesn't support any form of resuming if transfer failed.