我正在尝试使用以下方法从服务器下载pdf文件:
字符串文件=“ C:\\ Users \\ .... \\ Files \\ Export \\ 101 \\ 1011 \\ 1011080.pdf”
System.Web.HttpResponse响应= System.Web.HttpContext.Current.Response;
response.ClearContent();
response.Clear();
response.ContentType =“应用程序/ pdf”;
response.AddHeader(“ Content-Disposition”,
“ attachment; filename =” + Path.GetFileName(file)+“;”);
response.TransmitFile(file);
response.Flush();
response.End();
但是我收到此错误:
状态码:200状态文本:错误响应:意外令牌%
有什么办法可以解决这个问题吗?
答案 0 :(得分:1)
您为Content-Type标头设置了错误的值。它设置为text/plain
。正如@Matt在其comment中指出的那样,应将其设置为application/pdf
。