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

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

کاربر سایت

kaveh.norozi

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

سوال در مورد ذخیره مشخصات فایل آپلود در دیتابیس

  • جمعه 5 آذر 1395
  • 12:26
تشکر میکنم

سلام

   [HttpPost]
        public PartialViewResult UploadFileProfessor(HttpPostedFileBase ProfessorProfile)
        {
            try
            {
                string path = Server.MapPath("~/ProfessorProfilePic/" + ProfessorProfile.FileName);
                ProfessorProfile.SaveAs(path);
                Models.ProfileImage img = new Models.ProfileImage()
                {
                    ProfessorID="1",
                    ProfessorPic=ProfessorProfile.FileName,
                    AddressFile="2"
                };
                db.ProfileImages.Add(img);
                
                db.SaveChanges();
                ViewBag.FileUpload = "ذخیره عکس با موفقیت انجام شد";
            }
            catch (Exception e)
            {
                ViewBag.FileUpload = e.Message;
                }
            
            return PartialView();
        }
     

کد بالا برای آپلود کردن نوشتم میخام کد استاد رو تو دیتابیس ذخیره کنم بجای ProfessorID که من 1 گذاشتم چطوری کد استادو از ویو به اینجا بیارم

کد استاد توسط پارشال ویوی دیگه نشون داده میشه، میخام عکس به اسم استادی که انتخاب کردم ذخیره بشه

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

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

kaveh.norozi

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

  • جمعه 5 آذر 1395
  • 12:27

کاربر سایت

ایمان مدائنی

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

  • جمعه 5 آذر 1395
  • 12:39

فکر کنم متوجه نشدم

ولی تا اونجا که فهمیدم میتونید با جی کوئری کد استاد رو واکشی کنید و به صورت ajax ارسال کنید

کاربر سایت

kaveh.norozi

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

  • جمعه 5 آذر 1395
  • 12:58

میخام عکسو به اسم استاد دخیره کنم

توتصویر کد استاد 951 اومده میخام عکسم به اسم 951.jpg ذخیره بشه

کاربر سایت

kaveh.norozi

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

  • جمعه 5 آذر 1395
  • 13:09

سوالمو اینجوری مطرح میکنم

من برای آپلود کردن از BeginForm استفاده کردم! خط زیر

@using (Html.BeginForm("UploadFileProfessor", "Professor", FormMethod.Post, new { enctype = "multipart/form-data" }))

من نخام اینجوری آپلود کنم باید چکار کنم؟

چجوری با Ajax اپلود کنم؟

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

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

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

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