رفتن به مطلب

سورس نمایش روند دانلود فایل (آپدیت)


arash127

ارسال‌های توصیه شده

سورست هم ی مشکلی داره اینه که دانلود تموم میشه دیگه هیچ کاری نمیکنه همون طوری در حال دانلود مینویسه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلامی دوباره!

ی کدی چیزی بدید که وقتی دانلود تمام شد بنویسه دانلود کامپلت

الآن دانلود تموم میشه همون طوری مینویسه در حال دانلود

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلامی دوباره!

ی کدی چیزی بدید که وقتی دانلود تمام شد بنویسه دانلود کامپلت

الآن دانلود تموم میشه همون طوری مینویسه در حال دانلود

Sub EventName_Complete(job As HttpJob)
	If job.Success=True Then
اگر دانلود موفق بود ...
        else
وگرنه ...
        end if
end sub

Eventname رو هم موقع اینیشیالایز تعریف کردی.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام آقا آرش

من با سورس شما به یه مشکل برخوردم

موقعی که اینترنت قطع باشه و روی دانلود کلیک کنم، توی خط 105 از کلاس   httpjob که میشه خط دوم این sub:

Public Sub GetString2(Encoding As String) As String
	Dim tr As TextReader
****	tr.Initialize2(File.OpenInput(HttpUtils2Service.TempFolder, taskId), Encoding)
	Dim res As String
	res = tr.ReadAll
	tr.Close
	Return res
End Sub

این ارور داده میشه!

java.io.FileNotFoundException: /data/data/Rahrovan.bkplt/cache/4: open failed: ENOENT (No such file or directory)

مشکل از چیه؟

استاد عزیز! جواب ما رو نمیدید؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یه مشکل عجیب دیگه!!! :wacko1:
البته نمیدونم مربوط به اینجا میشه یا نه! ولی حدس زدم حتی به مشکل بالایی ربط داشته باشه!

من توی برنامه م یه لینک داده م که هر موقع روی دانلود کلیک شد فایل دانلود بشه. الان متوجه شدم که هر تغییری توی اون فایل (که زیپ هستش) میدم و میذارم روی سرور، برنامه همون فایل قبلی رو دانلود میکنه!! :unknown: حتی فایل رو از توی آدرس برمیدارم، ولی باز همون دانلود میشه!!!

ضمنا روش StartDownloadWithOutCatch هم استفاده کردم، ولی تأثیر نداشت!

CallSubDelayed2(DownloadService, "StartDownloadWithOutCatch", dd)

؟؟؟؟؟؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

استاد عزیز! جواب ما رو نمیدید؟

ببخشید داداش زیاد انجمن نمیام واسه همین دیر شد

تو خودت داری میگی اگه دانلود نیمه کاره باشه ارور میده.خوب تو باید کد هاتو در داخل شرط زیر بذاری

If job.Success=True Then

End If

حالا در هر صورتم میتونی این ساب را تغییر بدی که ارور نده و چیزی بر نگردونه

'Returns the response as a string.
Public Sub GetString2(Encoding As String) As String
	If File.Exists(HttpUtils2Service.TempFolder, taskId) = False Then Return ""
	Dim tr As TextReader
	tr.Initialize2(File.OpenInput(HttpUtils2Service.TempFolder, taskId), Encoding)
	Dim res As String
	res = tr.ReadAll
	tr.Close
	Return res
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

یه مشکل عجیب دیگه!!! :wacko1:

البته نمیدونم مربوط به اینجا میشه یا نه! ولی حدس زدم حتی به مشکل بالایی ربط داشته باشه!

من توی برنامه م یه لینک داده م که هر موقع روی دانلود کلیک شد فایل دانلود بشه. الان متوجه شدم که هر تغییری توی اون فایل (که زیپ هستش) میدم و میذارم روی سرور، برنامه همون فایل قبلی رو دانلود میکنه!! :unknown: حتی فایل رو از توی آدرس برمیدارم، ولی باز همون دانلود میشه!!!

ضمنا روش StartDownloadWithOutCatch هم استفاده کردم، ولی تأثیر نداشت!

CallSubDelayed2(DownloadService, "StartDownloadWithOutCatch", dd)

؟؟؟؟؟؟؟

 

در باره این موضوع هم بگم که کلا کتابخونه httpjob کش نمیکنه و این کشی هم که برای این سورس هست در واقع مقادیر را ذخیره میکنه که در همون لحظه اگر باز دانلود لازم بود دانلود نکنه. این متد بدون کش بیشتر برای داده های متنی کاربرد داره. و در کل هم تا برنامه بسته بشه یا سرویسش بسته بشه این مقادیر پا میشه پس مشکل سمت برنامه نیست و سمت سروره.که اونم بازم فکر نکنم سرور فایل زیپ را کش کنه . حالا باز توجه کن به جزئیات شاید یه جا اشتباه کردی

لینک ارسال
به اشتراک گذاری در سایت های دیگر


سلام آقا آرش
من با سورس شما به یه مشکل برخوردم
موقعی که اینترنت قطع باشه و روی دانلود کلیک کنم، توی خط 105 از کلاس   httpjob که میشه خط دوم این sub:
Public Sub GetString2(Encoding As String) As String
    Dim tr As TextReader
****    tr.Initialize2(File.OpenInput(HttpUtils2Service.TempFolder, taskId), Encoding)
    Dim res As String
    res = tr.ReadAll
    tr.Close
    Return res
End Sub
این ارور داده میشه!
java.io.FileNotFoundException: /data/data/Rahrovan.bkplt/cache/4: open failed: ENOENT (No such file or directory)
مشکل از چیه؟

استاد عزیز! جواب این سوال رو فراموش کردید؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر

استاد عزیز! جواب این سوال رو فراموش کردید؟

استادم خودتی خخخخ

جواب دادم اگه دقت میکردی داداش

لینک ارسال
به اشتراک گذاری در سایت های دیگر

arash127، در تاریخ 28 Feb 2016 - 11:03 صبح گفته است:

ببخشید داداش زیاد انجمن نمیام واسه همین دیر شد

تو خودت داری میگی اگه دانلود نیمه کاره باشه ارور میده.خوب تو باید کد هاتو در داخل شرط زیر بذاری

If job.Success=True Then

End If
ببخشید من کجا گفتم که اگه دانلود نیمه کاره باشه ارور میده!

arash127، در تاریخ 28 Feb 2016 - 11:03 صبح گفته است:

حالا در هر صورتم میتونی این ساب را تغییر بدی که ارور نده و چیزی بر نگردونه

'Returns the response as a string.
Public Sub GetString2(Encoding As String) As String
***     If File.Exists(HttpUtils2Service.TempFolder, taskId) = False Then Return ""
	Dim tr As TextReader
	tr.Initialize2(File.OpenInput(HttpUtils2Service.TempFolder, taskId), Encoding)
	Dim res As String
	res = tr.ReadAll
	tr.Close
	Return res
End Sub
مشکل حل نشد برادر، توی دستور post هم ارور زیر رو میده:

invalid double: ""

این ارورها موقعیه که اتصال با سرور برقرار نشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببخشید من کجا گفتم که اگه دانلود نیمه کاره باشه ارور میده!

مشکل حل نشد برادر، توی دستور post هم ارور زیر رو میده:

invalid double: ""

این ارورها موقعیه که اتصال با سرور برقرار نشه

 

مطمعنی مشکل از جای دیگهای نیست ؟ چون اصلا من متد پست و یا گت استرینگ را هیچ تغییری ندادم نسبت به سورس مرجع دوما اصلا داخل سورس از double استفاده نشده و اگرم در هر صورتی خطا رخ بده در روند دانلود ،دانلود قطع میشه و ارور نمیده .

 

مشکل GetString2 حل نشد ؟

با سورس از کتابخونه ای دیگه استفاده کردی که توش اتصال به اینترنت داشته باشه ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

مطمعنی مشکل از جای دیگهای نیست ؟ چون اصلا من متد پست و یا گت استرینگ را هیچ تغییری ندادم نسبت به سورس مرجع دوما اصلا داخل سورس از double استفاده نشده و اگرم در هر صورتی خطا رخ بده در روند دانلود ،دانلود قطع میشه و ارور نمیده .

 

مشکل GetString2 حل نشد ؟

با سورس از کتابخونه ای دیگه استفاده کردی که توش اتصال به اینترنت داشته باشه ؟

سلام دوست عزیز

من فعلا برای مواقعی که انترنت قطع هست، با چک کردن اینترنت اون ارور رو دور زدم، ولی باز برای مواقعی که اتصال ظاهرا برقراره، ولی دریافت و ارسال انجام نمیشه، باز اون ارور کار دستم میده و از برنامه میاد بیرون! از سورس دیگه ای هم استفاده نکرده م. نمیدونم چیکار کنم!!

اساتید دیگه هم اگه میتونن کمک کنن ممنون میشم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوست عزیز

من فعلا برای مواقعی که انترنت قطع هست، با چک کردن اینترنت اون ارور رو دور زدم، ولی باز برای مواقعی که اتصال ظاهرا برقراره، ولی دریافت و ارسال انجام نمیشه، باز اون ارور کار دستم میده و از برنامه میاد بیرون! از سورس دیگه ای هم استفاده نکرده م. نمیدونم چیکار کنم!!

اساتید دیگه هم اگه میتونن کمک کنن ممنون میشم

دوستان کسی نمیتونه مشکل ما رو حل کنه؟؟

اگه بخوام مثال بزنم برای مواقعی که این اتفاق میفته، مثلا شما اینترنت وای فای دیوایس جنی موشن روشنه ولی کامپیوتر به اینترنت وصل نیست، این مواقع کد چک اتصال به اینترنت، اتصال رو وصل تشخیص میده! این جور مواقع توی خطی که توی پست های قبل گفتم ارور میده و از برنامه خارج میشه!

هلللللللپ مییییییی!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 3 ماه بعد...

سلام ببخشید چطوری توی این سورس کد مئلا یه باتن طراحی کرد که اگه این باتن کلیک شد دانلود stop بعد مئلا بعد چند دقیقه با زدن همون بات دانلود از جایی که stop شده ادامه پیدا کنه از اول دیگه دانلود نشه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 7 ماه بعد...

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...