67,549
社区成员




//火狐
if (request.getHeader("User-Agent").toLowerCase().indexOf("firefox") > 0) {
fileNameTemp = new String(fileNameTemp.getBytes("UTF-8"), "ISO8859-1");
}
//IE
else if (request.getHeader("User-Agent").toUpperCase().indexOf("MSIE") > 0){
fileNameTemp = URLEncoder.encode(fileNameTemp, "UTF-8");
}
response.setHeader("Content-Disposition", "attachment;filename=\""+fileNameTemp+"\"");
Response.Clear();
string UserAgent = Request.ServerVariables["http_user_agent"].ToLower();
string FileName = "附件.rar";
if (UserAgent.IndexOf("firefox") == -1)
{//非火狐浏览器
FileName = HttpUtility.UrlEncode(FileName, Encoding.UTF8);
}
string Type = "application/zip";
Response.AddHeader("Content-Disposition", "attachment; filename=" + FileName);
Response.AddHeader("Content-Length ", suppliers.Attachment.Length.ToString());
Response.ContentType = Type;
Response.ContentEncoding = Encoding.UTF8;
Response.BinaryWrite(suppliers.Attachment);
Response.End();