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

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

کاربر سایت

kaveh.norozi

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

مشکل در آپلود کردن فایل در پروژه

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

باسلام

برای آپلود به شکل زیر عمل کردم

یه اکشن ویو ساختم به اسم

 public ActionResult UploadProfileProfessor()
        {
            return View();
        }

ویو مربوط به این اکشن:


@{
    ViewBag.Title = "UploadProfileProfessor";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h2>UploadProfileProfessor</h2>
@using (Html.BeginForm("UploadFileProfessor", "Professor", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
    <input type="file" name="ProfessorProfile" value=" " />
    <input type="submit" value="ارسال فایل به سرور" />
}



یه اکشن ویو دیگه ساختم به اسم

public ActionResult UploadFileProfessor(HttpPostedFileBase file)
        {
            try
            {
                string path = Server.MapPath("~/ProfessorProfilePic/" + file.FileName);
                file.SaveAs(path);
                ViewBag.FileUpload = "ذخیره عکس با موفقیت انجام شد";
            }
            catch (Exception e)
            {
                ViewBag.FileUpload = e.Message;
                
            }
            
            return View();
        }

وقتی اجرا میکنم بعد از انتخاب فایل و ارسال به سرور پیام خطای ریزو دارم

مشکلم کجاست؟

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

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

kaveh.norozi

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

  • جمعه 5 آذر 1395
  • 10:31

فهمیدم مشکلم کجاست

من اسم فایل خودمو باید با ورودی اکشن ویو یکی میگرفتم

یعنی اینجا

<input type="file" name="ProfessorProfile" value=" " />

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

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

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

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