PDA

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



ali_students
یک شنبه 27 فروردین 1396, 19:58 عصر
با سلام خدمت دوستان عزیز

دوستان بنده دارم روی یک پروژه تحت ویندوز کار میکنم و با کلی تلاش و تحقیق تونستم فایل ویدئویی رو در دیتابیس ذخیره کنم. با Entity framework کار میکنم. همه قسمتای مرتبط با DataAccessLayer بدرستی ایجاد شدن فقط وقتی رکورد مرتبط با فیلم رو میگیرم نمیدونم چجوری میشه رکوردی که باینری هست رو به ویدئو تبدیل کنم و در مدیا استفاده کنم.



byte[] BinaryMovie = dal.GetMovie((int)cmbViewListMovie.SelectedValue);



کد بالا کدی هست که به DataAccesslayer متصل میشه و بر اساس id ، که combobox از دیتابیس میگیره ، میره به متد دریافت ویدئو و بر اساس آیدی رکورد موردنظر رو پیدا میکنه.

همه ی قسمتا به درستی کار میکنن. عکس ها از دیتابیس فراخوانی میشن و نمایش داده میشه و همینطور بقیه اطلاعات. فقط مشکل من همینه که چطور میتونم فایل باینری مرتبط به یک فیلم رو به یک ویدئو تبدیل کنم تا در مدیاپلیری که براش ساختم نمایش داده بشه.

ممنون میشم راهنماییم کنید. بدجوری گرفتارشم


یــــا عـــــلـــــی

hamid_hr
سه شنبه 29 فروردین 1396, 15:57 عصر
با این متد میتونید ذخیره کنید تو یک مسیر بعد میتونید پلی کنید
File.WriteAllBytes(string path, byte[] bytes)