/** * Calls {@link GridFSInputFile#save(long)} with the existing chunk size. * * @throws MongoException if there's a problem saving the file. */ @Override public void save() { save(chunkSize); }
String fn = args[i + 1]; GridFSInputFile f = fs.createFile(new File(fn)); f.save(); f.validate(); return;
/** * Calls {@link GridFSInputFile#save(long)} with the existing chunk size. * * @throws MongoException if there's a problem saving the file. */ @Override public void save() { save(chunkSize); }
gfsInputFile.save(); log.info("Input GridFS file: " + gfsInputFile.getFilename() + " is saved successfully in " + m.getTableName() + MongoDBUtils.CHUNKS + " and metadata in " + m.getTableName()
@Override public GridFSFile upload(GridFSFileBuilder inputFile) throws Exception { GridFSInputFile _inFile = inputFile.build(this); _inFile.save(); return _inFile; }
String mystring = new String(); // an empty string GridFS gridFS = new GridFS(mongoTemplate.getDB(),"noteAndFile"); GridFSInputFile gfsFile = gridFS.createFile( new ByteArrayInputStream( mystring.getBytes() ) ); BasicDBObject meta = new BasicDBObject(); meta.put("comments","hi"); gfsFile.put("metadata",meta); gfsFile.save(); System.out.println(gfsFile.getId()); // gives me the _id of the object saved
File f = new File("sample.zip"); GridFS gfs = new GridFS(db, "zips"); GridFSInputFile gfsFile = gfs.createFile(f); gfsFile.setFilename(f.getName()); gfsFile.setId(id); gfsFile.save();
@Override public Object save(String fileName, InputStream file) { GridFSInputFile inputFile = pipelinefs.createFile(file, fileName); inputFile.save(); return inputFile.getId(); }
public ObjectId saveFile(InputStream inputStream, String filename, String folder) { GridFSInputFile gInputFile = gridfs.createFile(inputStream, filename); gInputFile.put("path", folder); gInputFile.save(); return ObjectId.massageToObjectId( gInputFile.getId() ); }
private String saveBlob() throws IOException { BufferedInputStream bis = new BufferedInputStream(is); String md5 = calculateMd5(bis); GridFSDBFile gridFile = gridFS.findOne(new BasicDBObject("md5", md5)); if (gridFile != null) { is.close(); return md5; } GridFSInputFile gridFSInputFile = gridFS.createFile(bis, true); gridFSInputFile.save(); return gridFSInputFile.getMD5(); }
MongoClient client = new MongoClient(); GridFS gridFS = new GridFS(client.getDB("test"); GridFSInputFile in = gridFS.createFile(<insert bytes here>); in.put("meta", 5); // insert extra metadata here in.save(); GridFSDBFile out = gridFS.findOne( new BasicDBObject( "_id" , in.getId() ) ); System.out.println(out.get("meta")); // this will print 5
GridFS gfs = new GridFS(db, "zips"); GridFSInputFile gfsFile = gfs.createFile(in); gfsFile.setFilename("sample.zip"); gfsFile.setId(id); gfsFile.save();
@Override public boolean save(Object id, String fileName, InputStream file) { pipelinefs.remove(new BasicDBObject(MongoDocument.MONGO_ID_KEY, id)); GridFSInputFile inputFile = pipelinefs.createFile(file, fileName); inputFile.put("_id", id); inputFile.save(); return true; }
@Override public String saveArtifact(DBKey dbKey, InputStream data, String contentType) { String resultObjectId = null; GridFS gfs = getGridFS(dbKey); GridFSInputFile file = gfs.createFile(data); if (file != null) { file.setContentType(contentType); file.save(); resultObjectId = file.getId().toString(); } return resultObjectId; }
@Override public String saveArtifact(DBKey dbKey, InputStream data, String contentType) { String resultObjectId = null; GridFS gfs = getGridFS(dbKey); GridFSInputFile file = gfs.createFile(data); if (file != null) { file.setContentType(contentType); file.save(); resultObjectId = file.getId().toString(); } return resultObjectId; }
public String save(byte[] data, String filename, Map<String, Object> attributes){ GridFSInputFile f = fs.createFile(data); f.setChunkSize(chunkSize); f.setFilename(filename); setAttributes(f, attributes); f.save(); return f.getId().toString(); }
public String save(InputStream is, String filename, Map<String, Object> attributes){ GridFSInputFile f = fs.createFile(is); f.setChunkSize(chunkSize); f.setFilename(filename); setAttributes(f, attributes); f.save(); return f.getId().toString(); }
@Override public FileContent save(FileContent entity) { GridFSInputFile inputFile = gridFs.createFile(entity.getData()); inputFile.setId(entity.getId()); inputFile.save(); return entity; }
@Override public FileContent update(FileContent entity) { GridFSInputFile inputFile = gridFs.createFile(entity.getData()); inputFile.setId(entity.getId()); inputFile.save(); return entity; } }
@Override public void put(String key, ISObject stuff) throws UnexpectedIOException { GridFS gfs = gfs(); gfs.remove(new BasicDBObject("name", key)); GridFSInputFile inputFile = gfs.createFile(stuff.asByteArray()); inputFile.setContentType(stuff.getAttribute(Blob.CONTENT_TYPE)); inputFile.put("name", key); inputFile.put("filename", stuff.getAttribute(Blob.FILENAME)); inputFile.save(); }