PDA

View Full Version : سوال: نحوه تعیین اندازه برای اپلود عکس



a_123123123123
چهارشنبه 25 خرداد 1390, 10:57 صبح
سلام خدمت همگی
من چه طوری میتونم تو برنامه ام کاری انجام بدم که کاربر فقط عکس رو از طریق filupload وارد کنه
و این عکس هم فقط در اندازه مثلا 3*4 باشه
؟
ممنون از لطفتون

a_123123123123
چهارشنبه 25 خرداد 1390, 16:15 عصر
جواب سوالمو کسی نیست بده
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟:عصبانی++:

a_123123123123
چهارشنبه 25 خرداد 1390, 19:01 عصر
ببینید دوستان من از fileupload برای ذخیره عکس در بانک استفاده کردم
ولی مشکلم اینه که علاوه بر عکس هر فایل دیگه ای _ورد و ..) را هم دریافت میکنه
حالا میخوام فقط عکس رو دریافت کنه
چیکار باید انجام بدم
؟

IranVisual
چهارشنبه 25 خرداد 1390, 19:42 عصر
سلام دوست عزیز

یک Class برای کار با تصاویر تو آدرس زیر وجود داره .



http://www.codeproject.com/KB/graphics/bitmapmanip.aspx


یا علی

a_123123123123
چهارشنبه 25 خرداد 1390, 20:05 عصر
دوست عزیز میشه خودت توضیح بدی؟
من میدونم باید از RegularExpressionValidator استفاده کنم
و validationexpress رو برایر با یه مقداری قرار بدم که فقط تصاویر رو قبول کنه
و این دستورو میدم
^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.jpg|.JPG|.gif|.GIF|.jpeg|.JPEG|.bmp|.BMP|.pn g|.PNG)$"
ولی هر چی انتخاب میکنم خطا میده
مشکل کجاست
اگه راه دیگه ای میدونی لطفا بگو

a_123123123123
چهارشنبه 25 خرداد 1390, 21:31 عصر
چرا یکی پیدا نمیشه بهم بگه باید چیکار کنم :عصبانی++:

aminghaderi
پنج شنبه 26 خرداد 1390, 11:50 صبح
صبر و تلاش و پشتکار شکیبایی همیشه پیشه بزرگ مردان تاریخ بوده و هست و خواهد بود...
سلام
کاری که شما دنبالش هستی یه کار کاملا ساده ای هست که خود کلاس فایل آپلود تدابیری رو برای این کار در نظر گرفته گزینه ای برای گرفتن پسوند فایل داره و پسوند ها رو می شه داخل یه case قرار داد و اگر پسوند مورد نظر نبود فایل رو آپلود نکنه.
برای گرفتن عکس در ابعاد مد نظر هم باید از حجم عکس استفاده کنی و اون هم متدی در کلاس فایل آپلود وجود داره که حجم تصویر رو بعد اپلود می گیره و قبل ذخیره سازی بروی سرور گزارش می دهد و اگر با سایزی که شما براش تعریف کردی مطابقت داشت فایل رو ذخیره می کنه و در غیر این صورت عملیات فالس اعلام می شه و شما می تونی پیام به کاربر بدی که فایل از حد قانونی بزرگتر است (تصویر 3*4 هم حجم ثابتی داره و قابل محاسبه هست.).

به امید اینکه یه روزی علم نرم افزار از ایران فوران کنه...
موفق و سربلند باشی.

karim orooji
پنج شنبه 26 خرداد 1390, 12:06 عصر
سلام
مرسی امین جون


به این صفحه برو
http://barnamenevis.org/showthread.php?291791-مشکل-در-استفاده-از-fileupload

a_123123123123
پنج شنبه 26 خرداد 1390, 12:23 عصر
بله
برای شمایی که استادی هیچی نیست
ولی برای من خیلیه
من خیلی گشتم ولی به جواب نرسیدم
ایناییم که می گید رو میدونم
ولی نمیدونم چه کدی رو باید استفاده کنم