PDA

View Full Version : سوال: خواندن فایل pdf از دیتابیس بدون اینکه در هارد نوشته شود



اوبالیت به بو
شنبه 02 آذر 1392, 11:24 صبح
درود بر شما

بنده فایل pdf رو در یک فیلد از دیتابایس به صورت ArrayBytes ذخیره کردم. حالا می خوام در یک کنترل PdfViewer نشان بدم که ورودی اون می تونه یک Stream باشه.

بدون اینکه بخوام در دیسک بنویسم از دیتابایس، چطور می تونم مستقیم به Stream تبدیل کنم؟

اوبالیت به بو
سه شنبه 05 آذر 1392, 18:54 عصر
حل شد :


byte[] arrByte = (byte[])(dsManual.Tables[0].Rows[0]["ManualDocData"]);
MemoryStream ms = new MemoryStream(arrByte);
rpvManual.LoadDocument(ms);

rpvManual: کنترل RadPdfViewer شرکت تلریک