关于Content-Disposition 这篇文章已经总结得不错。无论是inline还是attachment,都可以用filename参数,没有这个filename参数会怎样呢? 结论是会用url上的最后一个/后的部分做文件名,但是文件后缀则要依赖文件类型(MIME)是客户端认识,则可以识别出正确的后缀,否则就不会替换,直接用/后的字符串做文件名。 而IE对MIME的识别存在注册表里: HKEY_CLASSES_ROOT\MIME\Database\Content Type?? (Windows 7)