【发布时间】:2012-02-05 11:52:29
【问题描述】:
为了安全和方便备份,最初我将图像存储在数据库中。
所以我从来没有遇到过获取文件扩展名的问题。
现在我面临问题,因为数据库负载。
所以我计划将图像存储在一个文件夹中并显示这些图像。
但我需要重命名这些文件并将扩展名存储在数据库中,以便我可以直接访问。
但由于我是在数据库中对图像进行字符串处理,所以我从不关心文件的扩展名。
因为我必须访问图像文件,所以我必须知道扩展名。
如何在Apache common fileupload中获取文件的扩展名。
【问题讨论】:
-
如果您可以在不知道文件扩展名的情况下从数据库中提供图像,为什么不能从文件系统中执行相同的操作?浏览器不知道(也不关心)字节流来自哪里。它关心它的 mime 类型,但你必须有办法知道它。如果你知道的话,你应该能够决定使用哪个文件扩展名。
-
恐怕你还没有真正理解@JBNizet...
标签: jsp file-upload apache-commons-fileupload