1

今、私はこのコードを使用して大きなファイルの一部をアップロードしようとしていますが、メソッドはファイル全体が転送された後にのみ呼び出されます (Spring の一時的な場所に転送されたと思います)。アップロードを動的に処理する必要があります。呼び出しハンドラーを以前に許可するためのSpringパラメーターはありますか(ヘッダーとストリームのみでパラメーター化します)?

@RequestMapping(value = "uploadVideo", method = POST)
    public
    @ResponseBody
    String uploadVideo(InputStream stream,
                       @RequestHeader(value = "Range") String rangeHeader,
                       @RequestHeader("FileName") String fileName) {
// handle stream
}
4

1 に答える 1

0

不可能です。サーブレット コンテナは常にリクエストをキャッシュします。アップロードの再開を有効にするために、ファイルを分割し、Rangeヘッダー付きの複数のリクエストで送信します。

于 2013-09-05T15:00:52.227 に答える