ورود

View Full Version : سوال: آپلود عکس روی سرور



nunegandom
چهارشنبه 13 دی 1396, 12:58 عصر
با سلام
یه قسمت کد نوشتم برای آپلود
روی لوکال کار میده ولی روی هاست کار نمیکنه!
حالا چرا؟ نمیدونم ::متفکر:

string location = HttpContext.Current.Server.MapPath("~/uploads/");
public string Save(HttpPostedFileBase file)
{
if (file==null)
{
return string.Empty;
}
if (!Directory.Exists(location))
{
Directory.CreateDirectory(location);
}
var virtualPath = location + file.FileName;
file.SaveAs(virtualPath);
return virtualPath;
}

a.golzar66
چهارشنبه 13 دی 1396, 13:53 عصر
دوست عزیز اینو بنویس



string location = HttpContext.Current.Server.MapPath("~/uploads/");
public string Save(HttpPostedFileBase file)
{
if (file==null)
{
return string.Empty;
}
if (!Directory.Exists(location))
{
Directory.CreateDirectory(location);
}
var virtualPath = Server.MapPath("~/uploads/" + file.FileName);

file.SaveAs(virtualPath);
return virtualPath;
}

nunegandom
چهارشنبه 13 دی 1396, 14:33 عصر
public string Save(HttpPostedFileBase file) {
if (file == null)
{
return string.Empty;
}
if (!Directory.Exists(location))
{
Directory.CreateDirectory(location);
}
var virtualPath = HttpContext.Current.Server.MapPath("~/uploads/" + file.FileName);


file.SaveAs(virtualPath);
return virtualPath;
}
ممنون از پاسختون
من این رو نوشتم
باز هم روی سرور همون مشکل رو داره
روی لوکال کلا جواب میده
ولی باز هم روی سرور همون مشکل قبل
روی سرور ثبت نمیشه

a.golzar66
چهارشنبه 13 دی 1396, 15:07 عصر
این چطور


public string Save(HttpPostedFileBase file) {
if (file == null) {
return string.Empty;
}
if (!Directory.Exists(location)) {
Directory.CreateDirectory(location);
}var fileName = Path.GetFileName(file.FileName);var virtualPath = Path.Combine(Server.MapPath("~/uploads/"), fileName);
file.SaveAs(virtualPath);
return virtualPath;
}

nunegandom
چهارشنبه 13 دی 1396, 15:19 عصر
متشکرم مشکل رو پیدا کردم
از پرمیشن های سرور بود
حتی پوشه رو هم نمیساخت
ممنون

a.golzar66
چهارشنبه 13 دی 1396, 15:33 عصر
:چشمک:اوکی موفق باشید.