Поддерживаемые форматы атрибута файлового потока - PullRequest
0 голосов
/ 05 апреля 2011

При сохранении файлов в SQL Server 2008 с использованием атрибута FILESTREAM у меня возникает проблема, когда некоторые файлы не сохраняются.

Например, документ .docx не будет сохранен, но тот же файл, сохраненный в формате '97 .doc, будет сохранен.

Мне не удалось найти какие-либо сведения о поддерживаемых типах файлов,Любые предложения будут приветствоваться.

Код, который я использую для сохранения файлов.Я использую Entity Framework через OData, у меня такое ощущение, что это не поддерживается.

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

1 Ответ

1 голос
/ 05 апреля 2011

Все форматы файлов поддерживаются.Проблема в том, что вы сохраняете код, он неправильно обрабатывает все типы.

...