PDA

View Full Version : سوال: استفاده از فایل آپلود (FileUpload)



StepUp360
چهارشنبه 19 خرداد 1389, 05:20 صبح
چگونه به مقدار string کنترل FileUpload درسترسی داشته باشیم؟
چه شرطی باید استفاده کنیم که با وجود 2 عدد FileUpload وارد کردن مقدار فقط برای یکی از آنها اجباری باشد که عمل آپلود انجام شود؟
من از فایل آپلود استفاده کردم ولی حتما باید یک فایل برای آپلود تایین کنیم در غیر این صورت با Error زیر مواجه میشیم:

Could not find a part of the path 'C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\WebSites\Test\Uploads\Downloads\DImages\'


و اینکه چطور براش filter بزارم که مثلا فقط فایل های *.jpg و... رو بتونه آپلود کنه. (لطفا راهنمایی بفرمایید)
»Thanks«

meysampaknahad
چهارشنبه 19 خرداد 1389, 10:57 صبح
سلام
با استفاده از دستور زیر میتونید مسیر و نام فایل انتخاب شده رو داشته باشید


;string path = FileUpload1.filename

hashemi85sep
چهارشنبه 19 خرداد 1389, 16:05 عصر
سلام دوست عزیز
به این آدرس یه سر بزن
http://barnamenevis.org/forum/showthread.php?t=223837

StepUp360
پنج شنبه 20 خرداد 1389, 00:12 صبح
چه شرطی باید استفاده کنیم که با وجود 2 عدد FileUpload وارد کردن مقدار فقط برای یکی از آنها اجباری باشد که عمل آپلود انجام شود؟

و اینکه چطور براش filter بزارم که مثلا فقط فایل های *.jpg و... رو بتونه آپلود کنه. (لطفا راهنمایی بفرمایید

چه شرطی باید استفاده کنیم که با وجود 2 عدد FileUpload وارد کردن مقدار فقط برای یکی از آنها اجباری باشد که عمل آپلود انجام شود؟

Peyman.Gh
پنج شنبه 20 خرداد 1389, 00:19 صبح
چه شرطی باید استفاده کنیم که با وجود 2 عدد FileUpload وارد کردن مقدار فقط برای یکی از آنها اجباری باشد که عمل آپلود انجام شود؟

if (FileUpload1.HasFile || FileUpload2.HasFile)
{
//
}
else
{
//
}

موفق باشید.

StepUp360
جمعه 21 خرداد 1389, 19:36 عصر
چگونه عکسی را از پایگاه بخوانیم در ASP.NET

دوست عزیز روش های مختلفی میتونه باشه اما شما میتونید با استفاده از یک FileUpload آدرس یک فایل رو در دیتابیس ذخیره کنید و با استفاده از یک گریدویو یا ...

آن عکس را به نمایش درآورید.



FileUpload1.SaveAs(Server.MapPath("Uploads/" + FileUpload1.FileName));
SqlDataSource1.InsertCommand = ("INSERT INTO Picture" +
"(AddressPicture)" +
"VALUES('" + "Uploads/" + FileUpload1.FileName + "')");
SqlDataSource1.Insert();