我在客户端使用Angular JS,在服务器端使用Jax-Rs。我从csv文件的服务器端发送路径。 我如何从客户端下载它?
我的路径从服务器端发送。
http://localhost:8080/MyProject/generatereport/de6c85d5-ac1d-438c-93ee-8dcb23397bdf.CSV
答案 0 :(得分:0)
@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();
}
}
那应该有用。