آرام جان گل
شنبه 19 دی 1388, 15:33 عصر
سلام
من یک فایل آپلود دا رم که از طریق اون فایلی را از کاربر می گیرم و در شاخه ای از پروژه ام ذخیره می کنم
کد من اینه:
string FileName = "";
string FileType = "";
string SubFOlder = this.xSupervisorCode.ToString();
string ImgURL = "";
DirectoryInfo Dinfo;
DataSet ds = new DataSet();
if (this.FileUpload_ExpEdu.HasFile)
{
try
{
//****************Copy In Folder Of Application
FileName = this.FileUpload_ExpEdu.PostedFile.FileName;
FileType = this.FileUpload_ExpEdu.PostedFile.ContentType;
System.IO.FileInfo FI = new System.IO.FileInfo(FileName);
string path = HttpContext.Current.Server.MapPath("~/SupervisorExpEdu/" + SubFOlder);
if (Directory.Exists(path))
{
ImgURL = path + @"\" + FI.Name;
this.FileUpload_ExpEdu.SaveAs(ImgURL);
//File.Copy(FileName, path + @"\" + FI.Name, true);
}
else
{
ImgURL = path + @"\" + FI.Name;
Dinfo = Directory.CreateDirectory(path);
this.FileUpload_ExpEdu.SaveAs(ImgURL);
//File.Copy(FileName, path + @"\" + FI.Name, true);
}
حالا مشکل من:
پروژه من روی سرور است.
من اگه برنامه و پروژه ام را ، که روی سرور وجود داره با VisualStadio روی سیستم خودم باز کنم(به حالت کلاینت) برنامه مشکلی نداره و فایل دقیقاً روی آدرس مورد نظر من در روی سرور ذخیره می شود
ولی اگه برنامه را با مرورگر باز کنم دیگه نمی تونه فایل را روی مسیر مورد نظر ، روی سرور ذخیره کنه
یعنی مشکل من از چیه؟
لطفا ً را همنایی کنید.
من یک فایل آپلود دا رم که از طریق اون فایلی را از کاربر می گیرم و در شاخه ای از پروژه ام ذخیره می کنم
کد من اینه:
string FileName = "";
string FileType = "";
string SubFOlder = this.xSupervisorCode.ToString();
string ImgURL = "";
DirectoryInfo Dinfo;
DataSet ds = new DataSet();
if (this.FileUpload_ExpEdu.HasFile)
{
try
{
//****************Copy In Folder Of Application
FileName = this.FileUpload_ExpEdu.PostedFile.FileName;
FileType = this.FileUpload_ExpEdu.PostedFile.ContentType;
System.IO.FileInfo FI = new System.IO.FileInfo(FileName);
string path = HttpContext.Current.Server.MapPath("~/SupervisorExpEdu/" + SubFOlder);
if (Directory.Exists(path))
{
ImgURL = path + @"\" + FI.Name;
this.FileUpload_ExpEdu.SaveAs(ImgURL);
//File.Copy(FileName, path + @"\" + FI.Name, true);
}
else
{
ImgURL = path + @"\" + FI.Name;
Dinfo = Directory.CreateDirectory(path);
this.FileUpload_ExpEdu.SaveAs(ImgURL);
//File.Copy(FileName, path + @"\" + FI.Name, true);
}
حالا مشکل من:
پروژه من روی سرور است.
من اگه برنامه و پروژه ام را ، که روی سرور وجود داره با VisualStadio روی سیستم خودم باز کنم(به حالت کلاینت) برنامه مشکلی نداره و فایل دقیقاً روی آدرس مورد نظر من در روی سرور ذخیره می شود
ولی اگه برنامه را با مرورگر باز کنم دیگه نمی تونه فایل را روی مسیر مورد نظر ، روی سرور ذخیره کنه
یعنی مشکل من از چیه؟
لطفا ً را همنایی کنید.