2012-06-08 67 views
1

我現在用的是官方的C#驅動程序MongoDB的,當我上傳文件,元數據包含的路徑,這是不是我要什麼文件名刪除文件路徑:在GridFS的

var gfs = new MongoGridFS(database); 
var gfsi = gfs.Upload("c:\a.pdf"); 

生成的元數據是:

"_id" ... 
"filename" : "c:\\a.pdf", 
... 

是否可以刪除路徑或者只寫文件名?

回答

0

MongoGridFS類爲上傳和下載方法公開了多個重載,包括可以在其中指定不同的遠程/本地路徑的重載。

例如

var gfs = new MongoGridFS 
gfs.Upload(@"c:\a.pdf", "a.pdf"); 
gfs.Download(@"c:\b.pdf", "a.pdf"); 

GridFS對象的文件名總是指您在此處設置的遠程文件名,原始文件名會丟失。