答案 0 :(得分:3)
答案 1 :(得分:1)
IE确实需要Mime类型。
以下我用于获取mime类型的图像,或强制它成为常规文件并让系统处理它。
objMIMEType = Microsoft.Win32.Registry.GetValue("HKEY_CLASSES_ROOT\\." + objAttachment.Extension, "Content Type", "application/octetstream");
if (objMIMEType != null)
strMIMEType = objMIMEType.ToString();
else
{
strMIMEType = "application/octetstream";
context.Response.AddHeader("Content-Disposition", "attachment; filename=" + objAttachment.FullFileName);
context.Response.AddHeader("Content-Length", objAttachment.AttachmentData.Length.ToString());
}