2
Play 1.2.4では、私の機能テストがファイルデータをPOSTに正しく表示しない理由(これはヌルです)を試してみました。機能テストとPlay Frameworkでのファイルの投稿?
doUploadProfileImage(@Required File file, User user)
、機能テスト・コードは次のようにそれを呼び出す:私はテストだコントローラのアクションがある
File file = VirtualFile.fromRelativePath("/test/imagetest.jpg").getRealFile();
Map<String,String> params = new HashMap<String,String>();
params.put("user.id", user.id.toString());
Map<String,File> files = new HashMap<String,File>();
files.put("file", file);
Response response = POST(Router.reverse("ImageController.doUploadProfileImage").url, params, files);
私がデバッグでステップスルーすると、すべてがPOST前にOKようだが、ときに私到達 "doUploadProfileImage()"、 "ファイル"パラメータはNULLです。
ここで何が起こっているかに関するヒントを教えてください。再生サーバーによって受信/生のPOSTデータを検査/ログする簡単な方法は何ですか?事前に
おかげで、 SM
これは、アップロードしたtmpファイルの再生方法と関係があるのでしょうか。コントローラコードが実行される前に削除されている可能性があります。すぐに調査して報告します。 – starmonkey