在iPad mini下载图像时,它以编码格式打开



我有以下代码下载文件

byte[] byteInfo = System.IO.File.ReadAllBytes(Path.Combine(System.Web.HttpContext.Current.Server.MapPath(args.Path), args.Names[0]));
Response.Clear();
Response.BufferOutput = true;
Response.ContentType = MimeMapping.GetMimeMapping(Path.Combine(args.Path, args.Names[0]));
Response.AddHeader("Content-Disposition", "attachment; filename= " + args.Names[0]);
Response.BinaryWrite(byteInfo);

它在Windows和Mac设备上运行良好。但是在iPad mini上,它以

的方式打开编码格式的图像
IHDR         o³oa   sRGB ®Îé  ïiTXtXML:com.adobe.xmp     <x:xm

如何解决它?

我通过添加来解决此问题响应.flush()响应。End()

最新更新