PDA

View Full Version : آپلود و دانلود



ƒxmahdi
چهارشنبه 17 بهمن 1386, 20:13 عصر
دوستان گرامی خسته نباشید
می خواستم یک فایل را در چند زمان دانلود کنم مثل نرم افزار های دانلود همچنین یک فایل را طی زمان های مختلف آپلود کنم با تشکر

Mbt925
چهارشنبه 17 بهمن 1386, 20:30 عصر
برای دانلود به این روش از Multi Threading استفاده میشه.
یه نمونه برای کار با Multi Threading توی تاپیک
مجموعه ای از توابع کاربردی و بدردبخور (http://barnamenevis.org/forum/showthread.php?p=462997#post462997) معرفی شده.

ƒxmahdi
چهارشنبه 17 بهمن 1386, 22:10 عصر
ممنون من برنامه را دانلود کردم ولی می شه یه مثال بزنید تا من طریقه دانلود را به این صورت حل کنم آیا خودتون تا حالا این کارو کرده اید تا حالا مشکل آپلود به صورت مکرر حل شده یا نه

Mbt925
چهارشنبه 17 بهمن 1386, 22:21 عصر
دانلود با این روش ساده نیست.
فایل مقصد بصورت قسمت به قسمت که
هر قسمت براساس تقسیم بندی که انجام میشه توسط یک Thread دانلود میشه و در پایان این قسمت ها بهم متصل میشن.

شما باید روش دانلود کردن قسمتی از فایل مقصد (از یه بایت خاص) رو بدست بیارید.

ƒxmahdi
چهارشنبه 17 بهمن 1386, 22:49 عصر
فایل مقصد بصورت قسمت به قسمت که

منظورتان چیه؟ فرض کنیم فایل با آدرس www.DVB.com\new.text (http://www.DVB.com\new.text)
وجود داره چطور قسمت قسمته متوجه نمی شم برنامه ای در این رابطه نیست

M8SPY_OK
چهارشنبه 17 بهمن 1386, 22:54 عصر
اگه امکانش هست در مورد آپلود توضیح بدین...
مرسی .

Mbt925
چهارشنبه 17 بهمن 1386, 23:08 عصر
یعنی اینکه یکی از Thread های شما مثلا Thread1 از بایت 0 ام شروع کنه به دانلود و 100 بایت دانلود کنه و همزمان با اون Thread2 از بایت 101 ام شروع به دانلود کنه و 100 بایت دانلود کنه و به همین ترتیب یه فایل دانلود میشه.

حالا شما باید دنبال نمونه ای باشید که بتونید باهاش از بایت خاصی شروع به دانلود کنید.

Mbt925
پنج شنبه 18 بهمن 1386, 00:00 صبح
Multi Thread Downloader

به این نمونه هم یه نگاهی بندازید.

دانلود (http://soda.parsaspace.ir/MBT925/Learn-Sample/Multi%20Thread%20Downloader.rar)

ƒxmahdi
یک شنبه 21 بهمن 1386, 19:50 عصر
متاسفانه برنامه Multi Thread Downloader درست جواب نمی ده یه سری اشکالات داره که باید رفع بشه اگه این مشکلها تا بحال حل نشده از دوستان علاقمند در این زمینه درخواست می کنم که برای حل این دو مساله همکاری کنند تا به نتیجه برسه
برای شروع دوستان بهترین نمونه برنامه برای آپلود چیه ممنون