仅通过一次Rest Web服务调用下载不同类型的文件

时间:2017-11-02 05:53:02

标签: java rest web-services file postman

我有要求,我想通过其他网络服务下载文件,但它可以是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下载文件,但它没有正确。附上截图。

POSTMAN API checks TO DOWNLOAD AS AN ATTACHMENT

0 个答案:

没有答案