انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سوال درمورد HttpURLConnection (در برنامه نویسی اندروید)

سوال درمورد HttpURLConnection (در برنامه نویسی اندروید)

#1
با عرض سلام
مطابق دستور زیر

کد پی‌اچ‌پی:
HttpURLConnection connection = (HttpURLConnectionurl.openConnection(); 

فرض کنیم که connection در ابتدا با موفقیت به آدرس موردنظر connect میشه و شروع میکنیم به دانلود از آن
حالا فرضآً وسط دانلود سرور دچار مشکل میشه و یا نت طرف قطع میشه یا به هر دلیلی connection ارتباط خودش رو از دست میده
چطور میشه چک کرد که connection هنوز به آدرس موردنظر متصل هست یا نه؟

با تشکر
پاسخ

سوال درمورد HttpURLConnection (در برنامه نویسی اندروید)

#2
دوستان کسی نمیتونه کمکی بکنه؟
البته این بخش خیلی به من کمک کرد : http://www.kelidestan.com/forum/showthre...tentlength
چون منظور منم این بود که کار به catch نرسد و در اثر اتفاقات عجیب فایل ناقص دانلود شود. چون در این صورت دیگر سایر دستورهای داخل ترد دانلود اجرا نمیشوند و ترد در خط دانلود فایل گیر میکنه
پس بهترین راه چک کردن کامل یا ناقص دانلود شدن فایل است؟

 
پاسخ

سوال درمورد HttpURLConnection (در برنامه نویسی اندروید)

#3
(۱۳۹۴/۰۴/۱۵, ۰۷:۰۲ ب.ظ)'goorgool' نوشته: دوستان کسی نمیتونه کمکی بکنه؟
البته این بخش خیلی به من کمک کرد : http://www.kelidestan.com/forum/showthre...tentlength
چون منظور منم این بود که کار به catch نرسد و در اثر اتفاقات عجیب فایل ناقص دانلود شود. چون در این صورت دیگر سایر دستورهای داخل ترد دانلود اجرا نمیشوند و ترد در خط دانلود فایل گیر میکنه
پس بهترین راه چک کردن کامل یا ناقص دانلود شدن فایل است؟

 

 


سلام.
بله می توان قبل از دانلود فایل، اندازه آن را از سرور دریافت کرده و در متغیری ذخیره کنیم. سپس بعد از پایان دانلود (یا در واقع، در انتهای کدهای مربوط به دانلود)، کدی برای چک کردن اندازه فایل دانلود شده با اندازه فایل اصلی موجود در سرور اینترنتی بنویسیم.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان