Загрузка списка файлов с помощью службы REST

#java #rest #file

Вопрос:

Я новичок в Java и в настоящее время пытаюсь загрузить список файлов. Я беру этот код за основу для загрузки одного файла, и он работает.

 package com.java2novice.restful;
 
import java.io.File;
 
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.ResponseBuilder;
 
@Path("/download")
public class RestDownloadService {
 
    @GET
    @Path("/service-record")
    @Produces("application/pdf")
    public Response getFile() {
  
        File file = new File("C:java2noviceemployee_1415.pdf");
  
        ResponseBuilder response = Response.ok((Object) file);
        response.header("Content-Disposition",
            "attachment; filename="employee_1415.pdf"");
        return response.build();
    }
}
 

Может ли кто-нибудь, пожалуйста, сказать мне, как я могу изменить этот код, чтобы я мог сократить список файлов?

Комментарии:

1. Вы хотите отправить список файлов обратно в виде пакета (например, Zip)? Или вы хотите загрузить каждый из них по отдельности?

2. Я хочу загрузить каждый из них по отдельности..

3. просто добавьте страницу для списка файлов, добавьте параметр getFile(unique file id) , а затем загрузите каждый файл отдельно.