2012-06-08 4 views
1

Я использую официальный драйвер C# для MongoDB и когда я загрузить файл метаданные содержат имя файла с путем, который не является тем, что я хотел бы:Удалить Filepath в GridFS

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

Результирующей метаданные is:

"_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 объект всегда относится к удаленному имя файла задается здесь и исходное имя файла будет в противном случае теряется.

Смежные вопросы