删除 GridFS 中的文件路径
本文关键字:文件 路径 GridFS 删除 | 更新日期: 2023-09-27 18:36:29
我正在使用MongoDB的官方c#驱动程序,当我上传文件时,元数据包含带有路径的文件名,这不是我想要的:
var gfs = new MongoGridFS(database);
var gfsi = gfs.Upload("c:'a.pdf");
生成的元数据为:
"_id" ...
"filename" : "c:''a.pdf",
...
是否可以删除路径或仅写入文件名?
MongoGridFS 类公开了 Upload 和 Download 方法的多个重载,包括一个可以指定不同远程/本地路径的重载。
例如
var gfs = new MongoGridFS
gfs.Upload(@"c:'a.pdf", "a.pdf");
gfs.Download(@"c:'b.pdf", "a.pdf");
GridFS 对象的文件名始终引用您在此处设置的远程文件名,否则原始文件名将丢失。