我正在使用Spring 3功能上传文件。我想知道验证文件是特定类型的最好方法,特别是csv文件。我确定检查扩展名是无用的,目前我正在检查上传的文件的内容类型。我只是确保它是“text/csv”类型。只是为了澄清这是客户上传的文件,意味着我无法控制其来源。Spring MVC上传文件 - 内容类型如何确定?
我很好奇Spring /浏览器如何确定内容类型是什么?这是确定上传文件的最佳/最安全的方式吗?我能100%确定吗?
更新:再次我不想知道如何确定内容类型是一个文件,但如何确定内容类型。 Spring /浏览器如何根据上传的文件知道内容类型是“text/csv”?
有同样的问题。为什么Spring不支持像通常的java文件一样的“从容器中确定”选项?如果我将我的maven模块中的enconding设置为UTF-8,我希望我的文件默认具有此编码,并且我不需要手动更改 – borjab