با سلام و عرض ادب
استاد در قسمت گرقتن عکس، از این کد cameraIntent.PutExtra(MediaStore.ExtraSizeLimit, 1024); برای کاهش حجم عکس استفاده کردیم.
وقتی با دوربین genymotion عکس میگیرم بدون مشکل عکس گرفته میشه و منتقل میشه به webapi و ثبت میشه. اما وقتی با دوربین گوشی موبایل عکس میگیرم ظاهرا حجم عکس زیاد هست و تصویر به سرور منتقل نمیشه با کمی وقفه پیغام خطا نمایش داده میشه؟! ضمنا از روش ارسال جداگانه تصویر به طور موازی به سرور استفاده کردم و دقیقا مشابه آموزش شما کد رو نوشتم.
لطفا راهنمایی بفرمایید. متشکرم
متن ارور را قرار دهید
ممکنه سرور حجم آپلود را محدود کرده باشه
توی سرور حجم آپلود عکس رو محدود نکردن.
عکس خطا
تصویر رو Resize کنید و بعد ارسال کنید تا حجمش کم بشه
در گوگل سرچ کنید Resize Image C# کلاس های زیادی هست برای اینکار
دستور زیر حجم عکس رو کاهش نمیده؟ این دستور کارش چیه؟
cameraIntent.PutExtra(MediaStore.ExtraSizeLimit, 1024);
خیر فقط سایز رو محدود میکنه