jersey rest-und csv-Antwort

Habe ich einen rest-Aufruf, der antwortet wieder mit der CSV-Datei mit Jersey.

rest-Aufruf-code:

@GET
@Path("/ReportWithoutADEStatus")
@Produces({ "application/ms-excel"})
public Response generateQurterlyReport(){
    QuarterlyLabelReport quartLabelReport = new QuarterlyLabelReport();
    String fileLoc=quartLabelReport.generateQurterlyLblRep(false);
    File file=new File(fileLoc);
    return Response.ok(fileLoc,"application/ms-excel")
            .header( "Content-Disposition","attachment;filename=QuarterlyReport_withoutADE.csv")
            .build();
}

Der obige code liest eine csv-Datei erstellt, die in einer temporären Position und antwortet, dass csv die Verwendung von rest-Aufruf. Das ist vollkommen in Ordnung arbeiten. Aber jetzt ist die Anforderung hat sich geändert.
streamen Sie den Inhalt der Datei im Speicher und Antworten, die im csv-format aus Rest-API.

Ich habe noch nie getan, das streaming einer Datei in den Speicher und reagiert wieder den Inhalt in RUHE.

Kann mir jemand helfen mit diesem?

Vielen Dank im Voraus.

InformationsquelleAutor ram | 2013-08-20
Schreibe einen Kommentar