我有要求,我想通过其他网络服务下载文件,但它可以是jpg,jpeg,pdf,png我编写的代码如下,但是irts无法正常工作。
@GET
@Path("/UploadProfileImage")
// @Consumes(MediaType.APPLICATION_OCTET_STREAM)
@Produces(MediaType.APPLICATION_OCTET_STREAM)
public Response getFileuploaded(@HeaderParam("filetoopen")String filetoopen) {
ResponseBuilder response=null;
File file = new File(filetoopen);
System.out.println(filetoopen);
response = Response.ok((Object) file);
response.header("Content-Disposition","attachment; filename=\"" + filetoopen + "\"");
return response.build();
}
这里在filetoopen参数中我传递了完全限定的文件名。意味着与位置。我试图用POSTMAN API下载文件,但它没有正确。附上截图。