View Full Version : fileupload
elahe.9817
دوشنبه 04 شهریور 1392, 16:53 عصر
سلام
میشه خاصیتهای fileupload رو توضیح بدید
من تو پروژه یه کنترل fileuploadدارم میخوام فایل رو اپلود کنم و مسیرش رو تو دیتابیس ذخیره کنم در ضمن یه گریدویو دارم که میخوام با استفاده از هایپرلینکی که توش گذاشتم مسیر فایل رو به هایپر لینک بایند کنم و وقتی روش کلیک کردم فایل رو برام دانلود کنه
خواهشا کامل و با کدش برام توضیح دهید
ممنون
fakhravari
دوشنبه 04 شهریور 1392, 17:29 عصر
fileupload مسیر نمیده مثل برنامه های ویندوزی.
باید با server.map ادرس ها را بگیری.
protected void UploadButton_Click(object sender, EventArgs e)
{
if(FileUploadControl.HasFile)
{
try
{
string filename = Path.GetFileName(FileUploadControl.FileName);
FileUploadControl.SaveAs(Server.MapPath("~/") + filename);
StatusLabel.Text = "Upload status: File uploaded!";
}
catch(Exception ex)
{
StatusLabel.Text = "Upload status: The file could not be uploaded. The following error occured: " + ex.Message;
}
}
}
FileUploadControl.HasFile) انتخاب فایل شده است
Path.GetFileName(FileUploadControl.FileName); نام فایل + پسوند
FileUploadControl.SaveAs(Server.MapPath("~/") + filename)
سیو در روت پروژه همره با نام
http://aspsnippets.com/Articles/Display-list-of-files-from-Server-folder-in-ASPNet-GridView.aspx
elahe.9817
دوشنبه 04 شهریور 1392, 18:03 عصر
چطور باید تو دیتابیس ذخیره کنم
("/..") server.mappath این قسمت واسه چیه ؟باید پوشه ایی که میخوام عکسها توش قرار بگیره رو اینجا قرار بدم
mohammad kafiyan
دوشنبه 04 شهریور 1392, 18:17 عصر
/
بله باید نام پوشه ی مورد نظر را که ساختی بعد از اسلش قرار بدی
در واقع مسیر ذخیره سازی را برای آن داری مشخص می کنی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.