مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

behnam

عضویت از 1392/03/18

ارسال فایل به کاربر

  • پنجشنبه 27 خرداد 1395
  • 05:39
تشکر میکنم

من یک تکه کد به صورت زیر دارم که اگر کوئری درست بود باید فایل رو برای کاربر بفرسته تا دانلودش کنه کدم اینه ولی بعد از صحیح بودن شرط و اجرای خط به خط کد های درون بلاک شرط هیچ اتفاقی نمی افته

میشه کمک کنید

       var filemanager = (from f in db.tbl_FileManager
                                   where f.ID == file.FID
                                   select f).FirstOrDefault();
                if (filemanager != null)
                {
                    var linkFile = filemanager.link;
                    string str = HttpContext.Current.Server.MapPath("~/") + linkFile;
                    Uri myUri = new Uri(HttpContext.Current.Server.MapPath("~/") + linkFile);
                    WebRequest req = WebRequest.Create(myUri);
                    WebResponse response = req.GetResponse();
                    Stream stream = response.GetResponseStream();
                }

                else
                {
                    System.Web.UI.ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "AlertBox", "BootstrapDialog.alert('فایلی موجود نیست');", true);


                }

 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 27 خرداد 1395
  • 08:29
public static void ResponseOpenFileBytes(byte[] File, string ContentType, string SaveAsFileName, HttpResponse response)
{
    if (string.IsNullOrEmpty(ContentType))
    {
        ContentType = "application/octet-stream";
    }

    response.Clear();
    response.AddHeader("content-disposition", "attachment;filename=" + SaveAsFileName);
    response.ContentType = ContentType;
    response.BinaryWrite(File);
    response.End();
}

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 27 خرداد 1395
  • 08:30

قسمت مهم ارسال فایل است

Response.WriteFile(sFilePath);

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)