我有以下代码下载文件
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()