PDA

View Full Version : كنترل حجم عكس در هنگام آپلود



kohyar
پنج شنبه 24 شهریور 1390, 12:01 عصر
سلام دوستان
من هنگام آپلود تصاوير در وب سايت هام از كد زير استفاده مي كنم

(if (this.File1.PostedFile.ContentLength> 500* 600



در اجراي برنامه در صورتيكه طول و عرض تصاوير از حالت معين شده بيشتر باشه شرط درست اجرا ميشه و به كاربر پيغام ميده كه حجم عكس بالاست

وليكن اگر يكي از مشخصه هاي طول يا عرض از مقدار معين شده در شرط بيشتر باشه ديگه به كاربر پيشغام خطا نمايش نميده و تصوير رو آپلود ميكنه
به نظتون مشكل چيه؟

اوبالیت به بو
پنج شنبه 24 شهریور 1390, 14:17 عصر
سلام

این دستور شما نمیاد Width و Height رو کنترل کنه. دستور ContentLenght اندازه کل فایل رو در واحد بایت بر می گردونه. و وقتی شما می نویسی 500 * 600 یعنی دارید میگید اگر اندازه حجم فایل بیشتر از 300000 بایت بود این دستورات رو اجرا کن.

kohyar
شنبه 26 شهریور 1390, 16:08 عصر
سلام

این دستور شما نمیاد Width و Height رو کنترل کنه. دستور ContentLenght اندازه کل فایل رو در واحد بایت بر می گردونه. و وقتی شما می نویسی 500 * 600 یعنی دارید میگید اگر اندازه حجم فایل بیشتر از 300000 بایت بود این دستورات رو اجرا کن.
ممنون دوست عزيز از جوابتون
ميشه خواهش كنم اگه روشي داره به من بگيد
مرسي

Saman Hashemi
شنبه 26 شهریور 1390, 16:40 عصر
اينجا (http://www.brettb.com/ASPNETUploadImageSize.asp)ببين شايد كمكت كنه...!