【发布时间】:2014-04-04 07:56:06
【问题描述】:
我正在开发一个需要上传图像的网络应用程序。 现在已经上传了图像,我可以从文件中获取图像格式和名称(以 byte[] 对象表示)还是我必须在我的表中添加存储此信息的列。 感谢您的帮助。
【问题讨论】:
-
如果你把 foo.jpg 放在你的磁盘上,然后重命名为 bar.jpg,文件的内容会改变吗?
-
当然不是,但是扩展呢
-
所以您有一个问题的答案:您将无法在文件内容中找到文件名。现在对于类型:假设甚至可以分析文件字节并推断图像类型是什么,这样做是否更容易更快,还是更容易将文件类型直接存储在数据库列中?
-
这就是我现在正在考虑的,将信息放在数据库列中,名称和扩展名都放在相应的列中