PDA

View Full Version : آدرس روت برای FileUpload



vapa_71
جمعه 30 مرداد 1394, 14:42 عصر
سلام دوستان من از این کد برای آپلود استفاده می کنم
protected void Button1_Click(object sender, EventArgs e) {
String savepath = "d://ax//";
if (FileUpload1.HasFile)
{
string filename = FileUpload1.FileName;
savepath += filename;
FileUpload1.PostedFile.SaveAs(savepath);
Label1.Text = "عکس ذخیره شد" + savepath;
}
else
Label1.Text = "عکس ذخیره نشد";
}
میخوام به جای آدرس درایو d عکس ها رو توی روت سایت و پوشه ax بریزم
هر کاری کردم نشد
چطوری باید آدرس بدم

aminmousavi
جمعه 30 مرداد 1394, 15:55 عصر
سلام دوست عزیز .
اگر صفحه ای که داری عکس رو آپلود میکنی کنار فولدر عکس هست از کد زیر استفاده کن :


string savepath=Server.MapPath(".") + "\\aks\\";

salar_master
سه شنبه 18 اسفند 1394, 08:42 صبح
سلام
دوستان مشکل این کد من چیست که بعد از اپلود سایت وقتی عکسی اپلود میکنم این خطا را میدهد (لوکال مشکلی ندارد) access to the path... is denied if (FileUpload1.HasFile)

{
string filename = FileUpload1.FileName;
FileUpload1.SaveAs(Server.MapPath("~/images/" + filename));
}

aminmousavi
پنج شنبه 20 اسفند 1394, 11:35 صبح
به اون فولدر دسترسی ندارید ، از طریق پنل هاستی که دارین وارد شین به قسمت filemanager برین و به اون فولدر تون permission بدین