ファイルをアップロードできるAPIを作成したいと思います。 私は遠隔地にログファイルをアップロードしたい。Jerseyでファイルをアップロードするエンドポイントを作成するにはどうすればよいですか?
サーブレットでは、リクエストからファイル名とその他の詳細を取得できます。 例:
Part filePart = request.getPart("fileName");
String fileName = filePart.getSubmittedFileName();
System.out.println(fileName);
InputStream fileContent = filePart.getInputStream();
これをRESTで行う方法。
基本的に、ユーザーがファイルをアップロードできるエンドポイントを作成します。 ElasticsearchバルクAPIと同じように、ファイルとその内容をサーバーにロードします。
例:私は、サーバーにアップロードするコンテンツやファイルのメタデータを取得する方法私のREST APIで
curl -XPUT localhost:9200/_bulk --data-binary @data.log
。
こんにちは、私の質問[リンク](http://stackoverflow.com/questions/38849911/removing-meta-data-from-the-file)を参照してください、私がここで間違っていることを教えてくださいまたは私はどのようなアプローチを取るべきですか?私の仕事を達成するために。ありがとう。 –