0
를 업로드하지 않습니다.GridFS.Upload는() 예제 코드에 따라 스트림의 콘텐츠
내 코드가 뭐니? Win8에서는 MongoDB 2.4.7을, NuGet에서는 공식 C# 드라이버를 사용하고 있습니다.
를 업로드하지 않습니다.GridFS.Upload는() 예제 코드에 따라 스트림의 콘텐츠
내 코드가 뭐니? Win8에서는 MongoDB 2.4.7을, NuGet에서는 공식 C# 드라이버를 사용하고 있습니다.
여기의 문제는 mongodb API가 아닙니다.
(메모리) 스트림의 각 쓰기는 위치를 새 끝으로 늘립니다. 이제 스트림의 각 읽기 작업은 스트림의 끝을 가리키는 해당 위치에서 시작됩니다.
두 가지 옵션이 있습니다.
업로드 스트림을 전달하기 전에 ms.Position = 0으로 설정하십시오. 또는 artifactContent를 MemoryStream 생성자에 전달하면 위치를 변경하지 않고 해당 데이터로 스트림을 초기화합니다.