获取存储文件和新上传文件的文件大小

时间:2016-01-04 15:45:46

标签: java mysql

我有一个以BLOB格式连接到mySQL数据库的Web应用程序,并且有一些文件存储在数据库中,我如何获取它们的大小并将它们添加到我正在使用的表中的新列?在JAVA中获取上传文件的文件大小的最佳方法是什么?!

2 个答案:

答案 0 :(得分:1)

对于将使用Java处理的新记录,如果您正在使用File.length()对象,则可以使用File

对于现有记录,您可以使用OCTET_LENGTH(your_column_name)语句(来源:Calculating total data size of BLOB column in a table),它将为您提供字节大小。

答案 1 :(得分:0)

从Table_name中选择file_name,Octet_length(blob_colume)作为“字节大小”;