|
@ -77,6 +77,7 @@ public class GridFSUtil {
|
|
|
*/
|
|
|
public static String uploadFile(String filePath,String saveFileName, Map<String, Object> params) {
|
|
|
//自定义字段
|
|
|
|
|
|
Document metaDocument = new Document();
|
|
|
if (params != null && params.size() > 0) {
|
|
|
for (Map.Entry<String, Object> entry : params.entrySet()) {
|
|
@ -89,6 +90,7 @@ public class GridFSUtil {
|
|
|
try {
|
|
|
File readFile = new File(filePath);
|
|
|
fileInputStream = new FileInputStream(readFile);
|
|
|
gridFsOperations.delete(Query.query(GridFsCriteria.where("filename").is(saveFileName)));//删除原来的文件,保证唯一
|
|
|
com.mongodb.gridfs.GridFSFile gridFSFile = gridFsOperations.store(fileInputStream,saveFileName,"",metaDocument);
|
|
|
if (gridFSFile != null) {
|
|
|
return saveFileName;
|
|
@ -287,6 +289,7 @@ public class GridFSUtil {
|
|
|
}
|
|
|
|
|
|
try {
|
|
|
gridFsOperations.delete(Query.query(GridFsCriteria.where("filename").is(saveFileName)));//删除原来的文件,保证唯一
|
|
|
com.mongodb.gridfs.GridFSFile gridFSFile = gridFsOperations.store(inputStream, saveFileName, "", metaDocument);
|
|
|
if (gridFSFile != null) {
|
|
|
return saveFileName;
|