我正在Web瀏覽器(IE8)HttpContext.Response.writefile(fileName)
中輸出PDF文件,它工作的很好。當我嘗試保存文件時,它會給我ashx處理程序的名稱作爲默認值。我想真正傳遞真名。PDF處理程序:內容處理文件名
我嘗試添加標題信息如下:
context.Response.AddHeader("content-disposition", "attachment; filename=" + fileInfo.Name);
和它的作品,但我不希望用戶必須打開之間進行選擇和保存,我想該文件以正常打開,如果用戶選擇保存它,然後對話框會給他/她默認的文件名。
我也試過:
context.Response.AddHeader("content-disposition", "inline; filename=" + fileInfo.Name);
或者只是像Scott Hanselman suggested in his blog。
context.Response.AddHeader("content-disposition", "filename=" + fileInfo.Name);
這些都不適合我。有人有任何想法嗎?
非常感謝您朱利安,現在它是有意義的。 – user2062308 2013-02-13 15:03:22