كلاس UploadHandler براي آپلود حرفه‌اي

چهارشنبه 19 شهریور 1393

مشكل فايل ضميمه حل شد! مديريت آپلود همواره يكي از دغدغه‌هاي برنامه نويسان بوده لذا سعي كرده ام در اين كلاس، تمامي حالت‌هاي يك آپلود حرفه‌اي را لحاظ كنم

كلاس UploadHandler براي آپلود حرفه‌اي

 

مديريت آپلود همواره يكي از دغدغه‌هاي برنامه نويسان بوده لذا سعي كرده ام در اين كلاس، تمامي حالت‌هاي يك آپلود حرفه‌اي را لحاظ كنم

روش كار بدين صورت است كه ابتدا يك كنترل FileUpload‌به پروژه خود اضافه كنيد سپس از كلاس فوق، يك شب ساخته و متد Upload را با Overload‌دلخواه خود صدا كنيد

اين متد يك مقدار Bool را بر مي گرداند كه در صورتي كه True‌باشد عمل آپلود به درستي انجام شده است

از مزاياي اين كلاس مي‌توان به موارد زير اشاره كرد:

1- آپلود در مسير دلخواه برنامه نويس يا كاربر

2- اختصاص نام تصادفي به فايل آپلود شده در صورت صلاحديد برنامه نويس براي جلوگيري از همنامي فايل هاي سرور

3- انتخاب فرمت‌هاي فايل مجاز به انتخاب برنامه نويس

4- ماكزيمم حجم فايل آپلود در داخل برنامه و بدون نياز به web.config توسط خود برنامه نويس

 

++همچنين واگويه‌هاي ادبي مرا هم مي‌توانيد از اينجا بخوانيد

فایل های ضمیمه

AmirGhasemi

نویسنده 7 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید