使用 AngularJS 从 JAX-RS 下载 csv 文件

Download csv file from JAX-RS using AngularJS

我在客户端使用 Angular JS,在服务器端使用 Jax-Rs。我从 csv 文件的服务器端发送路径。 我怎样才能从客户端下载它?

我的路径从服务器端发送。

http://localhost:8080/MyProject/generatereport/de6c85d5-ac1d-438c-93ee-8dcb23397bdf.CSV

@Path("/file")
public class FileService {

    private static final String FILE_PATH = "c:\file.csv";

    @GET
    @Path("/get")
    @Produces("text/csv")
    public Response getFile() {

        File file = new File(FILE_PATH);

        ResponseBuilder response = Response.ok((Object) file);
        response.header("Content-Disposition",
            "attachment; filename=\"file_from_server.csv\"");
        return response.build();

    }

}

应该可以。