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

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

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

سوال در مورد Upload کردن فایل در mvc

  • جمعه 2 مهر 1395
  • 13:26
تشکر میکنم

باسلام

من برای آپلود کردن یه فایل از روش زیر استفاده کردم

 [HttpPost]
        public ActionResult UploadUserProfilePc( HttpPostedFileBase file)
        {
            try
            {
                ChakavackStaff.Models.UserPicProfile uspic = new Models.UserPicProfile();     
                Models.chakavackStaffContext db = new chakavackStaffContext();
                string filename = Guid.NewGuid() + file.FileName;
                string path = Server.MapPath("~/image/userpic/" + filename );
                file.SaveAs(path);
                ViewBag.path = path;
                ViewBag.filename = filename;
                db.UserPicProfiles.Add(uspic);
                db.SaveChanges();
                return View();


            }
            catch (Exception)
            {
                return null;
                
            }
          
           
        }

کد های ایندکسش:


@{
    Layout = Layout;
}
@using (Html.BeginForm("UploadUserProfilePc", "User", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
    <br/>
    
    <input type="file" name="file" id="file" value=" عکس پرسنلی خود را انتخاب کنید "  class="form-group form-control alert-info"/>
    <input type="submit" name="Upload" value="Upload" class="btn" />

}

 

سوال من اینه:

من از Using و beginform استفاده کردم!!!

حالا اگه بخام تو صفحه ADDNew خودم استفاده کنم چون اونجا هم یکی Using داره برای سریالایز فرم ورودیم جواب نمیده!

چکار باید بکنم!؟

چجوری دوتا Using... تو یه ویو استفاده کنم؟

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

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

ایمان مدائنی

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

  • جمعه 2 مهر 1395
  • 14:07

نیاز به دوتا using نیست

در using اصلی enctype را اضافه کنید

بقیه هم کار میکنند

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

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

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

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