@Service public class GridFsManager extends Object implements org.springframework.beans.factory.InitializingBean
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CONTAINER_BUCKET |
static String |
LOG_BUCKET |
| 构造器和说明 |
|---|
GridFsManager(org.springframework.core.env.Environment environment,
org.springframework.data.mongodb.core.MongoTemplate mongoTemplate) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
boolean |
available()
是否可用
|
void |
deleteBefore(String bucketName,
int day)
删除几天前的文件
|
void |
download(File targetFile,
String bucketName,
String fileName)
从 GridFS 下载文件
|
boolean |
exists(String bucketName,
String fileName) |
void |
store(File localFile,
String bucketName,
String fileName)
存储文件到 GridFS
|
public GridFsManager(org.springframework.core.env.Environment environment,
@Autowired(required=false)
org.springframework.data.mongodb.core.MongoTemplate mongoTemplate)
public boolean available()
public void store(File localFile, String bucketName, String fileName) throws IOException
localFile - 本地文件bucketName - 桶名称fileName - GirdFS中的文件名称IOException - 异常public void download(File targetFile, String bucketName, String fileName) throws IOException
targetFile - 下载的目标文件(本地文件)bucketName - 桶名称fileName - GirdFS中的文件名称IOException - 异常public void deleteBefore(String bucketName, int day)
bucketName - 桶名称day - 日期偏移量,单位 天Copyright © 2023. All rights reserved.