ورود

View Full Version : مشکل با مسیر Upload



sarasara
سه شنبه 25 اردیبهشت 1386, 10:32 صبح
سلام،
من صفحاتم (WebFormها) رو تو یه Folder می سازم به نام Fa. و یه Folder به نام Images دارم که توی root پروژه ام قرار داره می خوام فایلهایی که Upload می کنم تو این Folder ذخیره بشه اما نمی دونم چطور مسیر رو بدم.
من با خود Upload کردن مشکلی ندارم فقط نمی دونم چطور مسیر این Folder رو بدم.

Mojtaba_ss
سه شنبه 25 اردیبهشت 1386, 10:43 صبح
مسیر فولدری رو که میخوای توش آپلود کنی میتونی با دستور زیر بدست بیاری:


ُSystem.Web.HttpContex.Current.Server.MapPath("FolderName");

babi_wd
سه شنبه 25 اردیبهشت 1386, 10:47 صبح
protected void Page_Load(object sender, EventArgs e)
{
if(IsPostBack)
{
Boolean fileOK = false;
String path = Server.MapPath("~/UploadedImages/");
if (FileUpload1.HasFile)
{
String fileExtension =
System.IO.Path.GetExtension(FileUpload1.FileName). ToLower();
String[] allowedExtensions =
{".gif", ".png", ".jpeg", ".jpg"};
for (int i = 0; i < allowedExtensions.Length; i++)
{
if (fileExtension == allowedExtensions[i])
{
fileOK = true;
}
}
}

if (fileOK)
{
try
{
FileUpload1.PostedFile.SaveAs(path
+ FileUpload1.FileName);
Label1.Text = "File uploaded!";
}
catch (Exception ex)
{
Label1.Text = "File could not be uploaded.";
}
}
else
{
Label1.Text = "Cannot accept files of this type.";
}
}
}