i jqueryでダウンロードファイルに問題があります。ファイルをダウンロードjqueryからjava
私はJavaコードでリクエストを送信するpost関数を持っています。
ファイルを返信しますが、これはダウンロードされません。
入力
<input type="button" id="export-csv" value="Export result in CSV"/>
のHTML jqueryのコード
$("#export-csv").click(function() {
var request=$.ajax({
method: "POST",
url: 'user/writeCsv',
data: $("#search-form").serialize(),
dataType: "text/csv"
}).done(function(data) {
window.location.href = (data);
});
// $.post("user/writeCsvToReturn", $("#search-form").serialize())
});
Javaコード
@RequestMapping(value="/user/writeCsv",method=RequestMethod.POST)
public FileWriter writeCSVFile(HttpServletResponse response,ServerSearchCommand ssc, Model model, BindingResult result) throws IOException {
FileWriter fileWriter= new FileWriter("/tmp/searchcsv.csv");
fileWriter.flush();
//WRITE DATA FILE
fileWriter.close();
return fileWriter;
}
ありがとう、非常に! – Dev