我需要在浏览器中打开上传的文件。这些文件可以是任何类型,如txt,doc,xls,pdf,jpeg,因为我无法使用" response.setContentType"设置任何特定的mime类型。所以我想知道的是,是否有任何常见的mime类型来处理各种文件?任何帮助将不胜感激。
答案 0 :(得分:2)
MIME类型的重点是说明你要发回的数据的种类。
我能想到的最接近的是application/octet-stream
,这基本上意味着"一堆字节" (请参阅RFC2046),尽管这可能会比不包括Content-Type
更容易误导浏览器。
您可以将其与Content-Disposition: inline
结合使用,建议浏览器尝试显示它,而不是提供保存。 (参见RFC2183。)浏览器是否真正尝试这样做取决于浏览器。
我会尝试使用没有Content-Type
(但Content-Disposition: inline
}以及application/octet-stream
和Content-Disposition: inline
的目标浏览器来查看其中一个是否符合您的需求。< / p>