View Full Version : اپلود عکس به همراه ذخیره نام در دیتابیس
مجتبی کجوری
دوشنبه 14 اسفند 1391, 18:24 عصر
سلام
ببخشید دوستان می خواستم عکسهام رو اپلود کنم طوری که نام عکس در دیتابیس دخیره بشه و خود عکس در یک فولدر دیگه تو mvc چطوری میشه این کار انجام داد ممنونم؟
Mr Code
جمعه 18 اسفند 1391, 19:29 عصر
view:
<form action="" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<input type="submit" />
</form>
controller:
[HttpPost]
public ActionResult Index(HttpPostedFileBase file) {
if (file.ContentLength > 0) {
var fileName = Path.GetFileName(file.FileName);
var path = Path.Combine(Server.MapPath("~/img/uploads"), fileName);
file.SaveAs(path);
}
return RedirectToAction("Index");
}
آدرس فایل img/uploads/filename هست که می تونید برای ذخیره در دیتا بیس ازش استفاده کنید
البته نکات امنیتی مثل پسوند یا اندازه ی فال دریافتی که مهم (و البته ساده) هستند در بالا چک نشده که این موضوع رو میسپارم دست خودتون
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.