Tuesday, 15 March 2011

java - Return a CSV File as a response from the server -



java - Return a CSV File as a response from the server -

im trying homecoming file response server in order download client.

im not sure doing wrong followed examples still cant download file, please assume file stored in directory.

here code:

@requestmapping(value="/reports/downloadcsv", method=requestmethod.post) public void savetocsv( @validated httpservletrequest request, @validated httpsession session, @validated httpservletresponse response, @requestparam string report) { inputstream in = new fileinputstream("c:\\server\\reports\\accessreport.csv"); response.setcontenttype("text/csv;charset=utf-8"); response.setheader("content-disposition", "attachment; filename=accessreport.csv"); filecopyutils.copy(in, response.getoutputstream()); response.flushbuffer(); }

and ajax call:

$.ajax({ url: "/server/reports/downloadcsv", type: "post", data: { report: "accessreport.csv" }, type: 'post', success: function(res){ } });

java jquery ajax spring-mvc

No comments:

Post a Comment