【Java】Google Drive APIで大きいサイズのファイルをダウンロードする方法
皆さんはGoogle Drive APIを利用したことがありますでしょうか?
最近Google Drive APIを利用する機会があり、その際に提供されているAPIではどうにも解決できない問題に直面しました。
それはサイズの大きなファイルをアップロードすることはできても、ダウンロードすることができないという問題です。
なぜダウンロードできないかというと、Google Driveからファイルをダウンロードする際、対象ファイルは自動的にウィルススキャンされる仕組みとなっているのですが、100MB以上の大きなファイルについてはウィルススキャンの実行に失敗してしまうためです。
色々と検証を重ねた結果、最終的にダウンロードに成功しましたので、備忘録を兼ねてGoogle Driveからサイズの大きなファイルをダウンロードする方法についてご紹介いたします。