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