0
空で、ここに私のコードです:は私がアップロードをファイルすることをPOST呼び出しを作成しようとしています
@POST
@Path("/uploadfile")
@Produces({"application/json","application/xml"}) //the default result is json
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Authenticated
public Response saveFile(@FormDataParam("file") InputStream inputStream,
@FormDataParam("file") FormDataContentDisposition cdh) throws CompanyNotFoundException, UserUnauthorizedException, IllegalAccessException, WasteInvalidException, ItemNotFoundException, IOException{
System.out.println(inputStream.available());
return Response.ok("success").build();
}
が、何らかの理由で受信InputStreamが常に0バイトを(inputStream.available() check
を使用しています)。 私はPostmanを使ってテストを行った。
どうしたらいいですか?
返信いただきありがとうございます。 InputStreamの利用可能なメソッドが常に0を返すかどうかはわかりませんでした –