PDA

View Full Version : سوال: فیلتر کردن fileupload



mahdioo12194
یک شنبه 10 شهریور 1392, 17:07 عصر
سلام دوستان

می خواستم یه فایل رو آپلود کنم و فیلتر های زیر را روش داشته باشم

1. نوع فایل

2.حجم فایل

3. ابعاد فایل (برای عکس)

ممنون

VRAnonymous
دوشنبه 11 شهریور 1392, 01:40 صبح
فایل و باید upload کنی بعد اینارو چک کنی
سمت کلاینت امکانشو نداری
برای امنیت بالاتر حتما پسوند و بعد از upload چک کن

Aminch.pc
دوشنبه 11 شهریور 1392, 09:13 صبح
برای فیلتر کردن بر اساس حجم به صورت زیر اقدام کنید (بر حسب بایت) :

if (FileUpload1.PostedFile.ContentLenght<10000)
FileUpload1.saveas(server.mappath("~/pic/1.jpg"));



برای فیلتر کردن بر اساس نوع فایل به صورت زیر اقدام کنید :

if (FileUpload1.PostedFile.ContentType=="image/jpg")
FileUpload1.saveas(server.mappath("~/pic/1.jpg"));



برای بدست آوردن نوع فایل می تونید خروجی متد بالا رو به یک لیبل بدید که نوع فایل مورد نظر بدست بیاد و از شرط های and , or می تونید فیلترها رو با هم استفاده کنید