Utworzono połączenie przychodzące, które odpowiada ponownie za pomocą pliku CSV z Jersey.odpoczynek koszulki i odpowiedź csv
reszta kod wywoławczy wynosi:
@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();
}
Powyższy kod odczytuje plik csv utworzony w miejscu temp i odpowiada, że plik CSV przy użyciu połączenia odpoczynku. To działa doskonale. Ale teraz wymagania się zmieniły. przesyłać strumieniowo zawartość pliku w pamięci i odpowiadać w formacie CSV z interfejsu API odpoczynku.
Nigdy nie robiłem strumieniowania do pliku w pamięci i odpowiadanie zawartości w trybie REST.
Czy ktoś może mi w tym pomóc?
Z góry dziękuję.
to działało. Dzięki za rozwiązanie. – ram
Można oznaczyć odpowiedź jako zaakceptowaną, jeśli zostanie ona rozwiązana. Dzięki! –
co z flush? – Dejell