0

ファイルのアップロードとダウンロードを許可するための REST API を公開する必要があります。ファイルは URI 経由ではアクセスできず、Web ルートの外に存在します。Javaでアップロードおよびダウンロードするためにファイルをストリーミングするにはどうすればよいですか?

4

1 に答える 1

0

サービス全体は次のとおりです。

> POST /files HTTP/1.1
> Content-Type: ...
> Content-Length: ...
> 
> [ENTITY BODY HERE]

< HTTP/1.1 201 Created
< Location: http://service.org/files/1

> GET /files/1 HTTP/1.1
> Host: service.org

サーバーからファイルを直接公開する必要はありません。特定の URI パターン (この例では /files/{FILE_ID}) にバインドされたサービスを実装し、このマッピングを適切に維持するだけで十分です。URI ハンドラー メソッドから、a) 適切にファイルを選択する必要があります。b) ファイルの内容を出力ストリームに送信します。

于 2013-11-12T07:43:09.960 に答える