2011-04-05 7 views
0

FILESTREAM 특성을 사용하여 SQL Server 2008에 파일을 저장할 때 특정 파일이 저장되지 않는 문제가 있습니다.Filestream 특성이 지원되는 형식

예를 들어 .docx 문서는 저장되지 않지만 '97 .doc 형식으로 저장된 동일한 파일이 저장됩니다.

지원되는 파일 형식에 대한 세부 정보를 찾을 수 없습니다. 모든 제안을 환영 할 것입니다.

코드 파일을 저장하는 데 사용하고 있습니다. OData를 통해 Entity Framework를 사용하고 있습니다.이 기능이 지원되지 않는다고 생각합니다.

 
Files newFile = new Files(); 
newFile.FileID = Guid.NewGuid(); 
newFile.FileContents = System.IO.File.ReadAllBytes("TextFile1.txt"); 
ctx.AddObject("Files", newFile); 
ctx.SaveChanges(); 
+0

'.docx'는 XML이고'.doc'는 바이너리 파일입니다. 코드는 어떻게 생겼는가? –

+0

파일 newFile = 새 파일(); newFile.FileID = Guid.NewGuid(); newFile.FileContents = System.IO.File.ReadAllBytes ("TextFile1.txt"); ctx.AddObject ("Files", newFile); ctx.SaveChanges(); – gruntfuddler

답변

1

모든 파일 형식이 지원됩니다. 문제는 코드 저장이며 모든 유형을 올바르게 처리하지 못합니다.