title: Transfer a big file in golang
body: <p>Client send file, the size may be more than 5G, to slave server, and than slave send to master server. </p>
  
  <p>Will the slave save temp file to itself? I do not want it happen because it will slow the upload speed and waste the slave's memory. </p>
  
  <p>Any way to avoid this? And what is the best way to transfer a big file in golang?</p>