Я использую MS SQL 2008 У меня есть таблица с VARBINARY (макс) типа столбца
Эта таблица имеет много загруженных файлов PDF (массивы байтов)
Я превращаю- байты в файлы в формате PDF
этим кодом:
поврежденные PDF данные из базы данных
using (FileStream fs = new FileStream
(@"D:\EIFiles\test.pdf", FileMode.Create))
{
fs.Write(byte, 0, byte.Length);
}
Многие из PDF-файлов можно открыть, но некоторые из них не может быть открыт, потому что предупреждает читателя самана сообщение «поврежденный файл». Примечание: Все они могут быть открыты с помощью программы (написанной в DevExpress XAF), который использует этот DB
Когда вы говорите «можно открыть через программу». Отображает ли программа PDF? – Paparazzi
Попробуйте использовать несколько альтернативных PDF-считывателей для поврежденных файлов, и вы узнаете, есть ли проблема в читателе или в файле. – Serg
Не стесняйтесь присылать мне образец PDF, и я могу рассмотреть его для вас с полной версией Adobe Acrobat. Также проверьте сопоставление на вашем сервере sql. У меня были подобные проблемы при использовании unicode. – lstanczyk