0
WebでRestFulサーバーを使用してファイルをアップロードし、選択したフィールドをフォルダにコピーする方法を作ったが、コマンドで同じ方法を使用しようとするとcUrlは実行されません、私は構文かもしれない、あるいは私がメソッドにparamsをどのように渡すかと思います。ここで cURLコマンドでPOSTを実行してファイルをアップロードする方法
はメソッドです:@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadFile(
@FormDataParam("file") InputStream uploadedInputStream,
@FormDataParam("file") FormDataContentDisposition fileDetail) {
logger.debug(message);
String uploadedFileLocation = C_HOME_TEST + fileDetail.getFileName();
// save it
writeToFile(uploadedInputStream, uploadedFileLocation);
String output = "File " + fileDetail.getFileName() + " uploaded to : " + uploadedFileLocation;
saveInFile(fileDetail.getFileName());
return Response.status(200).entity(output).build();
}
、ここでコマンドです:私はこのクラスからGETは問題なく接続させる場合
curl --form "[email protected]" http://localhost:8080/RESTfulExample/rest/file
。