Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 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 对象的文件名始终引用您在此处设置的远程文件名,否则原始文件名将丢失。