我有一个以BLOB格式连接到mySQL数据库的Web应用程序,并且有一些文件存储在数据库中,我如何获取它们的大小并将它们添加到我正在使用的表中的新列?在JAVA中获取上传文件的文件大小的最佳方法是什么?!
答案 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)作为“字节大小”;