【发布时间】:2013-03-02 09:23:45
【问题描述】:
在我的基于 Spring MVC 3.0 的应用程序中,我试图通过一些验证来测试文件上传功能。 在一次验证中,我将 .exe(executable) 文件更改为 .txt ,并期望该 exe 文件不应上传到系统中。但它会被上传。
我正在检查文件的内容类型,但在这种情况下,一旦文件扩展名更改,它的内容类型也会从“application/octet-stream”更改为“text/plain”。
我正在 Firefox 和 Google Chrome 上进行测试。并且在控制器级别使用 MultipartFile 读取上传的文件。
在这种情况下,我有什么方法可以获取文件的原始内容类型“application/octet-stream”?
【问题讨论】:
标签: security spring-mvc file-upload