HTML5 ファイル API を使用して Java サーブレットにファイルをアップロードしようとしています。ユースケースはこちら
- ユーザーがファイルをローカル ファイル システムにダウンロードします (HTML5 ファイル API を使用)。
- 必要な変更が完了したら、ファイルをサーバーにアップロードする必要があります。
フォーム ベースの選択はなく、ファイルをストリーミングする必要があります。ファイルをbase64でエンコードされた文字列に変換し、文字列属性としてサーバー(フォームベースのアップロード)に送信することに成功しました。
しかし、サーバーが Arraybuffer またはバイナリ ストリームを受け入れるようにしたかったのです。これは、フォームベースのアップロードでは不可能です。では、フォームベースの方法以外に Java でファイルのアップロードを処理する方法はありますか?