GridFS

2012-06-08 6 views
1

내가 MongoDB를위한 공식 C#을 드라이버를 사용하고 내가 파일을 업로드 할 때, 메타 데이터는 내가 좋아하는 것이 무엇하지 않은 경로 함께 파일 이름을 포함에서 파일 경로를 제거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 개체의 파일 이름은 항상 여기서 설정 한 원격 파일 이름을 참조하며 원래 파일 이름은 손실됩니다.