2013-04-24 88 views
1

我的程序在瀏覽器中生成PDF(在瀏覽器中打開PDF)。但是,當我想將文件保存在計算機中時,PDF的默認名稱始終是相同的(我的課程的名稱)。 我想通過名稱不同的PDF格式的...這是我的代碼:在不同名稱的瀏覽器中打開pdf

protected void displayPDF(string filePath, string filename) 
{ 
    Response.Clear(); 
    Response.ContentType = "Application/PDF"; 
    //what i do with filename? 
    Response.WriteFile(filePath); 
    Response.Flush(); 
    Response.End(); 
} 

我嘗試這樣做:

Response.AddHeader( 「內容處置」,「附件;文件名= myfile.pdf「);

但是這樣,pdf不能在瀏覽器中打開,就像附件一樣傳遞。

你能幫我嗎? 謝謝。

回答