如何将GridFSFile转换为java.io.File

时间:2019-02-26 05:54:28

标签: java mongodb spring-data-mongodb mongo-java-driver

我正在使用spring-data-mongodb版本2.1.5和mongo-java-driver版本3.10.1。我需要解析文件以提取关键字。为此,我使用com.mongodb.client.gridfs.model.GridFSFile从db加载了文件,但是找不到任何函数将其转换为java.io.File。我对mongo-java-driver也有疑问,com.mongodb.client.gridfs.model.GridFSFilecom.mongodb.gridfs.GridFSFile之间的实际区别是什么?

1 个答案:

答案 0 :(得分:0)

我实际上设法使用GridFsResource获取文件。使用GridFsResource.getInputStream()并使用FileUtils将其转换为File。