تا %60 تخفیف خرید برای 6 نفر با صدور مدرک فقط تا
00 00 00
محمد جواد صبری

قابلیت توقف در زمان دانلود

سلام ، خسته نباشید ، من یک سوال داشتم که در زمان دانلود یکسری فایل ها قابلیت استاپ دارن و یکسری نه این به چه ویژگی بسته گی دار؟

لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
jjjjjjj spam

سلام و درود

تا اونجایی که اطلاع دارم این یه ویژگی از سمت سرور که limit کرده شمارو طبیعتا وقتی کانکشن بیشتر باشه دریافت فایل ایمن تر میشه یه سری سرور ها برای اینکه مجبور بشید از خدمات دانلود پولی استفاده کنید این محدودیت رو ایجاد میکنن...

منظورتو دقیقا متوجه نشدم که این ویژگی بستگی به چی داره ولی امیدوارم جوابتو گرفته باشی

سپاس

عالیه زاری

من فکر می کنم بستگی به پیوستگی فایل داره. مثلا اگه یه فایل فشرده داریم که در واقع چند فایل بوده که با هم فشرده شدن این فایل فشرده می تونه pause بشه اما مثلا یک تک فایل مثل یه فایل عکس یا pdf و یا .. نمی تونه pause بشه و اگه دانلودش متوقف بشه سری بعد که restore میشه از نو شروع به دانلود میشه

کسانی که عاشـق کیفیت اند بیشتر از کسانی که متخصص کیفیت اند باعث بهبود کیفیت می شوند. - پروفسور کندو- کتاب Human Motivation
sharifi1984

این موضوع به اینکه سروری که ازش دانلود میکنید وضعیت session شما رو نگه داره و قطع نکنه مرتبطه. معمولا این امکان پولیه و خیلی از سرور ها بابت این موضوع و دادن پهنای باند بیشتر از شما پول میگیرن

منم یک مطلبی پیدا کردم اینکه لینک دانلود اگر به صورت دائمی و ثابت باشد قابلیت puse و resume وجود دارد اما اگر لینک توسط سایت برای یکی کاربر یا یکی آیپی خاص برای یک مدت زمان مشخص تولید شده باشد قابلیت puse و resume وجود ندارد

مدرس رسمی کمپانی میکروتیک

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

No Legacy Is So Rich As Honesty (William Shekespears) <==> هیچ میراثی بالاتر از راستی نیست (ویلیام شکسپیر)
محمد نصیری

دوستان همگی درست میگن ، بنده در تکمیل صحبت های عزیزان چند جمله میگم ، اگر ما بخواهیم که فایلی که برای دانلود قرار دادیم بتونه امکان Pause و Resume داشته باشه باید پارامتری به نام Range Request رو در برنامه نویسی وب سایتمون داشته باشیم ، یعنی در واقع سرور ما باید Range Request Support باشه ، زمانیکه کلاینت درخواست دانلودی میده این درخواست در زمان توقف و ادامه یک Range Header رو به سمت سرور ارسال می کنه که یعنی من میخام از این بایت یا از این قسمت از فایلت شروع به خوندن بکنم ، مثلا شما 999 بایت از یک فایل 1000 بایتی رو دانلود کردید ، درخواست شما با Range Header ای به شکل 999 ارسال میشه تا سرور متوجه بشه که 999 باید این فایل دانلود شده و ادامش رو بهتون میده ، حالا سرور در چنین شرایطی فقط یک بایت برای تکمیل شدن فایل برای کلاینت ارسال می کنه ، نمونه زیر چیزی شبیه به همین Range Request ای هست که بنده اشاره کردم :

HTTP/1.0 206 Partial Content
Accept-Ranges: bytes
Content-Length: 1000
Content-Range: bytes 0-999/2200

ITPRO باشید

به دیگران بی منت کمک کن ، خدا جایی بهت میرسونه که تصورش رو نمی کنی
پاسخ شما
برای ارسال پاسخ خود وارد شوید.