@Override public void store(InputStream content, String fileName, String contentType, String fileId) { delete(fileId); gridFsTemplate.store(content, fileId, contentType, new FileMetadata(fileName)); }
@Override public String saveData(BinaryData binaryData, String filename) { return gridFs.store(binaryData.getInputStream(), filename, binaryData.getContentType()).getId().toString(); }
@Override public String saveData(BinaryData binaryData, String filename, Map<String, String> metainfo) { return gridFs.store(binaryData.getInputStream(), filename, binaryData.getContentType(), metainfo).getId().toString(); }