View Full Version : نکات امنیتی در آپلود فایل
jaykob
پنج شنبه 30 مرداد 1393, 12:56 عصر
سلام
برای آپلود فایل چه نکات امنیتی باید رعایت شود که از این طریق ما هک نشویم و از طریف این UPLOAD شل کد ها و یا هر چیز مخربی روی سرور آپلود نشود ؟
با تشکر
debugger
جمعه 31 مرداد 1393, 08:30 صبح
فرمت و سایز ورودی را هم سمت کلاینت و هم سمت سرور چک کنید . نام فایل را بعد از آپلود عوض کنید .
jaykob
شنبه 01 شهریور 1393, 12:10 عصر
فرمت و سایز ورودی را هم سمت کلاینت و هم سمت سرور چک کنید . نام فایل را بعد از آپلود عوض کنید .
سلام
ممنون . نمونه کدی در این زمینه ممنون می شم قرار بدید ...
تشکر
debugger
شنبه 01 شهریور 1393, 14:28 عصر
// This action handles the form POST and the upload [HttpPost]
public ActionResult Index(HttpPostedFileBase file)
{
// Verify that the user selected a file
if (file != null && file.ContentLength > 0)
{
// extract only the fielname
var fileName = Path.GetFileName(file.FileName);
// store the file inside ~/App_Data/uploads folder
var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
file.SaveAs(path);
}
// redirect back to the index action to show the form once again
return RedirectToAction("Index"); }
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.