eniac_4
شنبه 18 بهمن 1393, 11:29 صبح
سلام
من تو پروژه ام یه قسمتی دارم که فایلها رو از دیتابیس لیست میکنه و که هر فایل تو یه باکس نشون داده میشه و دارای دکمه حذف و ویرایش و دانلود و نمایش هست
حالا من میخوام با کلیک رو دکمه نمایش یه فایل تصویری یک پنجره پاپ آپ باز بشه و فایلم تو پلیر نمایش داده بشه
حالا مشکل من اینجاس که اکشنی که استفاده میکنم یراساس ایدی فایل رو از دیتابیس میخونه و برمی گردونه
public ActionResult Download(string id)
{
using (ISession session = Helper.opensession())
{
using (ITransaction transaction = session.BeginTransaction())
{
var attachment = session.Get<RM_Request_Attachment>(Convert.ToInt64(id));
if (attachment == null)
{
return Json(false);
}
byte[] fileBytes = attachment.Attachment;
return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, attachment.FileName + attachment.MIMEType);
}
}
}
و دایوی که بصورت popup میاد بالا کدش اینه
<div class="preview_file"> <div class="col-md-12"> <div> <div class="flowplayer" style=" width:auto; height:auto; direction:ltr;"> <video>
<source type="video/@MIMEType" src="Download/@ID"> </video> </div> </div> </div></div>
حالا من میخوام وقتی رو نمایش کلیک کردم و popup نمایش داده شد ID و MIMEType از مشخصات فایلی که کلیک شده پر بشه
چطوری میتونم هنگام باز شدن پاپ اپ این دوتارو مقدار دهی کنم؟
plz help me :ناراحت:
من تو پروژه ام یه قسمتی دارم که فایلها رو از دیتابیس لیست میکنه و که هر فایل تو یه باکس نشون داده میشه و دارای دکمه حذف و ویرایش و دانلود و نمایش هست
حالا من میخوام با کلیک رو دکمه نمایش یه فایل تصویری یک پنجره پاپ آپ باز بشه و فایلم تو پلیر نمایش داده بشه
حالا مشکل من اینجاس که اکشنی که استفاده میکنم یراساس ایدی فایل رو از دیتابیس میخونه و برمی گردونه
public ActionResult Download(string id)
{
using (ISession session = Helper.opensession())
{
using (ITransaction transaction = session.BeginTransaction())
{
var attachment = session.Get<RM_Request_Attachment>(Convert.ToInt64(id));
if (attachment == null)
{
return Json(false);
}
byte[] fileBytes = attachment.Attachment;
return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, attachment.FileName + attachment.MIMEType);
}
}
}
و دایوی که بصورت popup میاد بالا کدش اینه
<div class="preview_file"> <div class="col-md-12"> <div> <div class="flowplayer" style=" width:auto; height:auto; direction:ltr;"> <video>
<source type="video/@MIMEType" src="Download/@ID"> </video> </div> </div> </div></div>
حالا من میخوام وقتی رو نمایش کلیک کردم و popup نمایش داده شد ID و MIMEType از مشخصات فایلی که کلیک شده پر بشه
چطوری میتونم هنگام باز شدن پاپ اپ این دوتارو مقدار دهی کنم؟
plz help me :ناراحت: