How to make REST API for multiple file upload in single API

Viewed 24
Server Side

 @POST
@Path("/fileupload/multi")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadMultiFile(
        @FormDataParam("file") InputStream uploadedInputStream,
        @FormDataParam("file") FormDataContentDisposition filedetails,
        @FormDataParam("data") String data
) throws Exception
{
    System.out.println("form : "+form);
    System.out.println("Files : " + uploadedInputStream);
    logger.info("File recived " + filedetails.getFileName());
    System.out.println("Data : " + data);
    saveToFile(uploadedInputStream, "d:/" + filedetails.getFileName());
    System.out.println("File created at : d:/"+filedetails.getFileName());
    return Response.ok().build();

}

I am using Okhttp client for API and sending multiple file. But unable to fetch all file in server as i am getting only the last file. Can someone plz guide me.

0 Answers
Related