2014-09-29 33 views
0
HttpContext.Current.Response.Clear(); 
HttpContext.Current.Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; 
HttpContext.Current.Response.AddHeader("content-disposition", String.Format(@"attachment;filename={0}.xlsx", sheetName.Replace(" ", "_"))); 

using (var memoryStream = new MemoryStream()) 
{ 
    wb.SaveAs(memoryStream); 
    memoryStream.WriteTo(HttpContext.Current.Response.OutputStream); 
    memoryStream.Close(); 
} 

HttpContext.Current.Response.End(); 

我希望SaveAs對話框顯示默認指定路徑,例如, c:\ users \ joe \或將文件保存在指定的目錄中?我怎樣才能做到這一點 ?如何指定用於導出excel的saveAs對話框的默認路徑.net

回答

相關問題