2.3. ファイルストレージ

2.3.1. ファイルアップロード

Java / Android SDK で、InputStream からファイルアップロード(新規・更新)する場合、アップロード中にクライアントの電源断が発生するとアップロード途中のファイルがサーバに残る場合があります。

  • InputStream ではなくファイルパスを指定した場合は問題ありません。
  • JavaScript/SDE 環境でファイルパス指定する場合も問題ありません。

Pure JavaScript SDK で、ブラウザからファイルを指定してアップロードを行う場合、クライアントの電源断が発生するとアップロード途中のファイルがサーバに残る場合があります。

  • 具体的には、HTTP の Chunked Encoding でファイル転送が行われる場合に発生します。

対策

Java/Android SDK でファイルアップロードを行う場合は、ファイルパスを指定するようにしてください。

ファイルパスを指定できない場合(ブラウザからアップロードする場合)は、回避策はありません。電源断が発生した場合は、手動でファイルを削除するようにしてください。