Хорошо,
У меня есть база данных SQL 2005 с сохраненным PDF. В столбце используется тип изображения. Таким образом, когда PDF получает хранилища, это массив байтов [].
Итак, вот сложная часть. Я могу заставить его хранить данные, но я не уверен, как вернуть массив byte [] обратно в формат PDF и отобразить его на веб-странице.
Я использую инструмент третьей части для создания PDF, который отлично работает.
Код, который я должен создать для массива byte [], выглядит следующим образом:
Doc document = new Doc();
byte[] myArray = document.GetData();
Затем я вставляю массив byte [] в базу данных.
Когда я возвращаю массив из базы данных, я делаю это:
public byte[] GetPDF(parameters)
{
return DAL.GetPDF(parameters)
}
Возвращает действительный массив байтов [], как и положено.
Теперь единственная проблема - это запись PDF на веб-сайт и отображение его на веб-сайте. Я не уверен, как это сделать или с чего начать.