3
我有以下的控制器操作:如何調用memorystream瀏覽器下載?
var fileName = "monthly_report.pdf"
var document = new Document();
//DO SOME STUFF WITH THE DOCUMENT
MemoryStream stream = new MemoryStream();
doc.Save(stream, SaveFormat.Pdf);
byte[] bytes = stream.GetBuffer();
Response.Clear();
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment; filename="+fileName);
Response.BinaryWrite(bytes);
Response.End();
我要調用一個參數日期上述控制器操作,以便它返回我,可以在瀏覽器上下載的PDF文件。
雖然它已經在響應返回它顯示了很多不可讀的跡象,我無法通過ajax調用(我知道現在不工作)開始做它的文件下載。
現在的問題是:我如何從JavaScript調用一個javascript var作爲參數與一個不是ajax調用的動作的控制器動作?
http://stackoverflow.com/questions/4545311/download-a-file-by-jquery-ajax –