PDA

View Full Version : آپلود کردن یک فایل و نحوه ی آدرس دهی برای ذخیره شدن فایل



00empty00
دوشنبه 29 خرداد 1391, 11:37 صبح
با سلام .
دوستان من یک کنترل Fileupload دارم و یک Button برای آپلود کردن یک فایل یا مثلا یک عکس بخوام آپلود کنم .من کجا باید عکس آپلود شده رو ذخیره کنم(میتونم تو یه فایل تو روت برنامم ذخیره کنم؟)؟در روال کلیک باید چه کدی رو بنویسم تا عمل اپلود شدن انجام بشه؟
:خجالت:

mehrzad_ali
دوشنبه 29 خرداد 1391, 14:46 عصر
http://barnamenevis.org/showthread.php?278138-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D9%86%DB%8C%D8%AF.-%DA%A9%D8%A7%D9%85%D9%84%D8%AA%D8%B1%DB%8C%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%A2%D9%BE%D9%84%D9%88%D8%AF-%D8%B9%DA%A9%D8%B3-%DA%A9%D9%87-%D8%B4%D8%A7%D9%85%D9%84-...

sarapepors
دوشنبه 29 خرداد 1391, 20:24 عصر
if (FileUpload1.HasFile)
{
filename =FileUpload1.FileName);
string ext = Path.GetExtension(FileUpload1.PostedFile.FileName) ;
if (ext.ToLower() == ".jpg" || ext.ToLower() == ".jpeg" || ext.ToLower() == ".png" || ext.ToLower() == ".gif" || ext.ToLower() == ".swf")
{
FileUpload1.SaveAs(Server.MapPath( filename));
;
}
else
{
MessageBox1.Visible = true;
MessageBox1.Message = "فرمت تصویر انتخابی :jpg,jpeg,png,gif";
format = false;
}
}



serve.mappath به ریشه سایت اشاره میکنه حالا اگر میخوای عکس رو بزاری توی یه فولدر جدا باید اسم و مسیر اون فولدر رو هم لحاظ کنی .