سلام
[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 گذاشتم چطوری کد استادو از ویو به اینجا بیارم
کد استاد توسط پارشال ویوی دیگه نشون داده میشه، میخام عکس به اسم استادی که انتخاب کردم ذخیره بشه
فکر کنم متوجه نشدم
ولی تا اونجا که فهمیدم میتونید با جی کوئری کد استاد رو واکشی کنید و به صورت ajax ارسال کنید
میخام عکسو به اسم استاد دخیره کنم
توتصویر کد استاد 951 اومده میخام عکسم به اسم 951.jpg ذخیره بشه
سوالمو اینجوری مطرح میکنم
من برای آپلود کردن از BeginForm استفاده کردم! خط زیر
@using (Html.BeginForm("UploadFileProfessor", "Professor", FormMethod.Post, new { enctype = "multipart/form-data" }))
من نخام اینجوری آپلود کنم باید چکار کنم؟
چجوری با Ajax اپلود کنم؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)