PDA

View Full Version : سوال: کمک در مورد دانلود فایل از اینترنت



CHAMALZ
چهارشنبه 05 مرداد 1390, 15:45 عصر
با عرض سلام خدمت همگی... من با دستورات زیر میتونم یک فایل را دانلود کنم... ولی یک مشکلی دارم. مشکل این است که فایلهای که قابلیت توقف و ادامه دانلود دارند را نمیتوانم, بعد از توقف دانلود از ادامه جایی که دانلود را توقف کردم, ادامه دهم . یعنی این دستور "int bytesread = a.Read(readBytes, 0,4096);"همیشه فایل را از اول دانلود میکند. لطفا کمک کنید با تشکر



WebResponse theResponse = null;
WebRequest theRequest = null;
theRequest =(WebRequest) WebRequest.Create(txtFileName.Text);
theResponse = theRequest.GetResponse();
streame a;
a = theResponse.GetResponseStream();
byte[] readBytes = new byte[4096];
int bytesread = a.Read(readBytes, 0,4096);

CHAMALZ
چهارشنبه 05 مرداد 1390, 18:43 عصر
لطفا کمک کنید. چرا کسی جواب نمیده ؟

Esmail Solhkhah
پنج شنبه 06 مرداد 1390, 04:18 صبح
لطفا کمک کنید. چرا کسی جواب نمیده ؟

همیشه دارید از افست 0 میخونید

int bytesread = a.Read(readBytes, 0, 4096);

بجای 0 مقدار تعداد بایت خوانده شده قبل توقف رو بذارید

موفق باشید.

CHAMALZ
پنج شنبه 06 مرداد 1390, 10:22 صبح
با تشکر از پاسخ شما, ولی فایده نداره تست کردم بازم از اول میخونه, لطفا کمک کنید. خیلی احتیاج دارم. با تشکر.

Esmail Solhkhah
پنج شنبه 06 مرداد 1390, 10:31 صبح
با تشکر از پاسخ شما, ولی فایده نداره تست کردم بازم از اول میخونه, لطفا کمک کنید. خیلی احتیاج دارم. با تشکر.

اگه میشه کدتون رو بذارید بنده یا دیگر دوستان بررسی کنیم.

CHAMALZ
پنج شنبه 06 مرداد 1390, 10:46 صبح
با تشکر از شما. بفرمایید . لطفا هرکس میتواند کمک کند

Esmail Solhkhah
پنج شنبه 06 مرداد 1390, 11:05 صبح
دوست عزیز این برنامه ای که گذاشتم رو یه نگاه بکن مورد حله

موفق باشی.

CHAMALZ
پنج شنبه 06 مرداد 1390, 11:36 صبح
خیلی ممنونم مشکل حل شد