RestletやJerseyなどのJavaRESTフレームワークでは、ファイルをWebサービスへの入力として送信できますか?
これには、クライアントがファイルを送信し、サーバーがファイルを受信して処理することが含まれます。
Restletサービスに対してHTTPPUTを実行できるかどうかを尋ねている場合は、もちろん可能です。ファイルを保存するだけの場合はDirectoryクラスを使用できます。または、新しいリソースを処理するために独自のServerResourceを実装することもできます。
私はJerseyを使用していませんが、Restletは素晴らしいAPIです。
HTTPクライアント上に構築されたRESTAssuredを使用することもできます。それは非常に簡単です:
given().multiPart(new File("/somedir/file.bin")).when().post("/fileUpload");
まあ、彼らがそれをしないという制限はありません。RESTは問題なくファイルを処理します。見てください:http: //mikedesjardins.us/wordpress/2007/04/restful-services-on-ftp/