0
当使用FILESTREAM属性将文件保存到SQL Server 2008时,我遇到了某些文件未保存的问题。Filestream属性支持的格式
例如.docx
文档不会保存,但将保存以'97 .doc
格式保存的相同文件。
我一直无法找到关于支持的文件类型的任何细节。任何建议将是最受欢迎的。
我用来保存文件的代码。我通过OData使用实体框架,我有一种感觉,这是不支持的。
Files newFile = new Files(); newFile.FileID = Guid.NewGuid(); newFile.FileContents = System.IO.File.ReadAllBytes("TextFile1.txt"); ctx.AddObject("Files", newFile); ctx.SaveChanges();
'.docx'是XML,而'.doc'是一个二进制文件。代码是什么样的? – 2011-04-05 18:05:31
Files newFile = new Files(); newFile.FileID = Guid.NewGuid(); newFile.FileContents = System.IO.File.ReadAllBytes(“TextFile1.txt”); ctx.AddObject(“Files”,newFile); ctx.SaveChanges(); – gruntfuddler 2011-04-05 18:51:59