Go言語のio.Pipeでファイルを効率よくアップロードする方法

io.Pipeと非同期処理を活かし、ファイルアップロードのメモリ使用量を減らす