من توی برنامه ام میخوام چندین فایل فشرده رو از سرور دانلود کنم (حدود 30 فایل )
میخوام این کار با سرویس انجام بشه و بصورت ترتیبی باشه یعنی پشت سر هم.
مثلا کاربر 4 تا از فایل هارو لازم داره و روشون کلیک میکنه تا دانلود بشه، با الویت کلیک دانلود ها انجام بشه و اگه برنامه هم بسته باشه صف دانلود و دانلود فعلی در حال اجرا باشه.
من این کار رو برای یک فایل میتونم نجام بدم. ولی نتونستم برای چندین فایل این کارو انجام بدم
لطفا راهنمایی کنید
این کد سرویس
#Region Service Attributes #StartAtBoot: False#End RegionSubProcess_GlobalsDim url AsString="ادرس یک فایل"Dim down AsAriaDownloaderEndSubSubService_Start(StartingIntentAsIntent)
down.Initialize("down")
down.StartDownload(url,File.DirRootExternal&"/download","file.zip")EndSubSub down_DownloadProgress(TotalSizeAsLong,DownloadSizeAsLong,ProgressAsInt)IfProgress=100ThenToastMessageShow("دانلود تمام",False)StopService(Me)CancelScheduledService(Me)EndIfEndSub
سوال
Mehdi.s 173
سلام دوستان
من توی برنامه ام میخوام چندین فایل فشرده رو از سرور دانلود کنم (حدود 30 فایل )
میخوام این کار با سرویس انجام بشه و بصورت ترتیبی باشه یعنی پشت سر هم.
مثلا کاربر 4 تا از فایل هارو لازم داره و روشون کلیک میکنه تا دانلود بشه، با الویت کلیک دانلود ها انجام بشه و اگه برنامه هم بسته باشه صف دانلود و دانلود فعلی در حال اجرا باشه.
من این کار رو برای یک فایل میتونم نجام بدم. ولی نتونستم برای چندین فایل این کارو انجام بدم
لطفا راهنمایی کنید
این کد سرویس
و با این کد هم فراخوانیش میکنم
لینک ارسال
به اشتراک گذاری در سایت های دیگر
4 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.