响应BinaryWrite无法在iPad上运行

时间:2014-06-05 16:01:25

标签: c# asp.net download

我需要从数据库中写出要下载的文件。我正在使用以下代码:

Response.AppendHeader("content-disposition", "attachment;filename=yourFile.pdf");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/pdf";
Response.BinaryWrite(body);
Response.Flush();
Response.End();

我测试了jpg,pdf,docx和zip文件,并且都在Android平板电脑上运行。当我在带有Safari的iPad上测试时,唯一可用的文件类型是zip文件。其他文件类型似乎没有做任何事情。

我该怎么做才能解决这个问题?

0 个答案:

没有答案