آپلود عکس در یک فایل در مسیر برنامه

ساخت وبلاگ

سلام
من در از طریق یک فرم آدرس عکس رو داخل دیتابیس ذخیره کنم و عکس رو در یک پوشه (در مسیر ) آپلود کنم
این کد رو برای ویو نوشتم و از helper آپلود به جای تگ input استفاده کردم تا عکس رو browse کنم.


<div class="form-group">
@Html.LabelFor(model => model.Product.Image, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.Upload("UploadImage",new {id="uploadImage" })

@Html.ValidationMessageFor(model => model.Product.Image, "", new { @class = "text-danger" })
</div>
</div>

این کد رو هم برای کنترلر نوشتم . اما به فرمت path (در خط آخر برای آپلود عکس) خطا میده. احتمالا سینتکس مسیر یه جاییش اشکال داره. میشه راهنماییم کنید.
چند بار حالت های مختلف رو امتحان کردم اما جواب نگرفتم.


public ActionResult AddProduct(Product product, HttpPostedFileBase UploadImage)
{
ProductRepository blProduct = new ProductRepository();
product.Image = UploadImage.FileName;
string path = Server.MapPath("~") + "Files/UploadImages/" + UploadImage.FileName;
UploadImage.SaveAs(path);

ممنون میشم راهنماییم کنید.

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : آپلود,برنامه, نویسنده : محمد رضا جوادیان programers بازدید : 140 تاريخ : چهارشنبه 15 شهريور 1396 ساعت: 9:54