文档提到可以使用 gridFS 检索文档的范围。但是我还没有找到有关此的更多详细信息。我想使用 java 驱动程序为 grails 应用程序获取一系列文件以支持音频流。在这种情况下,我是否需要手动获取和组装包,还是有更好的方法?
最佳答案
您可以跳过不需要的文件部分,只从那里阅读您需要的部分。
GridFSDBFile file = files.findOne("file");
InputStream inputStream = file.getInputStream();
long actuallySkipped = inputStream.skip(numberOfBytesToSkip);
// read from here...
希望这对您有所帮助。
关于java - GridFS 使用 Java 驱动程序仅检索一个文件范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20339103/