使用FILESTREAM属性将文件保存到SQL Server 2008时,我遇到了某些文件未保存的问题。
例如,.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 :(得分:1)
支持所有文件格式。问题是您的保存代码,它无法正确处理所有类型。