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 می تونید فیلترها رو با هم استفاده کنید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.