私たちはPlay Framework 2.0を使用しています。 REST要求を処理します。私たちは、POSTリクエストにファイルを渡し、Contollerでファイルを処理できるようにしたいと考えています。Play FrameworkでPOSTリクエストにファイルを渡す
私は次のようになってしまった:
GET /customer/:id/photos controllers.PhotosController.addPhoto(id: Integer, page: String)
私はコントローラーのコードではなく、運せずにファイルの内容を取得しようとしました。
私は次のようにPOSTリクエストを送信していました:
curl.exe -X GET localhost:9000/customer/23/photos?page=Sun.jpg
任意のアイデアこのケースを処理する方法?
私は間違ったURLを使用していることに気付きました。だから問題は、ファイルコンテンツをカールで送信する方法をシミュレートできますか? – Jakub
コマンド* curl.exe -X GET *はPOSTを行っていません。http://superuser.com/questions/149329/what-is-the-curl-command-line-syntax-toを見てください。 -do-a-post-requestおよびhttp://paulstimesink.com/2005/06/29/http-post-with-curl/ –
また、コントローラは* File *の代わりに* String *を受け取ります –