رفتن به مطلب

کتابخونه کاربردی AriaAsynkTask


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

سلام ، مورد اول اینکه آدرس output رو اشتباه دادین و لازم نیست اول اسم / بزنین ، مورد دوم اینکه ممکنه از map باشه ، شما یه map خالی به آپلودر بده ،

شما به جای Output هم بیا یه متن رو برای مثال توی فایل ذخیره کن تا فایل خالی نباشه (کد زیر رو تست کردم و موردی نداشت و آپلود انجام شد ) :

Sub Service_Create
	
	File.WriteString(File.DirInternal , "iman.txt" , "Upload Test AminShahedi AriaGP")
	up.Initialize("task")
	up.Run(Null)

End Sub

Sub task_DoInBackground(params() As Object) As Object
	
	Try
		Dim AFile As AriaFile
		Dim EmptyMap As Map
		EmptyMap.Initialize
		AFile.initialize(File.DirInternal , "iman.txt")
		Return down.UploadFile("Php Address",AFile,EmptyMap)
	Catch
		Return LastException.Message
	End Try
	
End Sub

Sub task_OnPostExecute(param As Object)
	Dim callback As String = param
	Log(callback)
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • پاسخ 164
  • ایجاد شده
  • آخرین پاسخ

بیشترین ارسال‌ها در این موضوع

ارسال‌های محبوب

آپدیت سوم کتابخونه اضافه شد که امکانات خیلی زیادی به کلس دانلودر اضافه شده برای مثال :    -امکان گرفتن حجم کل فایل از سرور و نمایش اون -امکان نمایش حجم دانلود شده -امکان نمایش زمان سپری شده از دان

پراگرس که الانم امکانش هست ،آپدیت بعدی رو هم کامل کردم که یه روز کامل روش وقت گذاشتم فردا همراه آموزش تصویری و سورس قرار میدم امکانات زیر اضافه شده : گرفتن حجم کل (به صورت بایت و فرمت فارسی و انگلیسی

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

 

جناب شاهدی آیا می شه عکس را با استفاده از دانلودر درون File.DirInternal ذخیره کرد؟

من از کد زیر استفاده کردم و خطا داد:

Sub ATask_DoInBackground(params() As Object) As Object
	Dim ArFile As AriaFile
	ArFile.initialize(File.Combine(File.DirInternal,"/Spic"),FileName&".jpg")
	ArFile.Delete
	Return ADwnldPic.Download(params(0),File.Combine(File.DirInternal,"/Spic/"&FileName&".jpg"))
	
End Sub

متن خطا

/data/data/ir.onlinedb.abc/files/Spic/0.jpg: open failed: ENOENT (No such file or directory)

در حالی که وقتی که از DirDefaultExternal استفاده می کردم مشکلی نداشت

Sub ATask_DoInBackground(params() As Object) As Object
	Dim ArFile As AriaFile
	ArFile.initialize(File.Combine(File.DirDefaultExternal,"/Spic"),FileName&".jpg")
	ArFile.Delete
	Return ADwnldPic.Download(params(0),ArFile.GetPath)
	
End Sub

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

ممنون

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

ببینید شما فولدری رو انتخاب کردین که از قبل موجود نبوده و شما باید اون رو بسازین ، کدتون رو به کد زیر تغییر بدین

Sub ATask_DoInBackground(params() As Object) As Object
	
	Dim ArDirectory As AriaFile 'sakhte ye ariafile be onvane pushe
	ArDirectory.initialize2(File.DirInternal & "/Spic") ' pushei ke mikhain ax tush zakhire she 
	ArDirectory.Mkdir ' sakhte folder
	
	Dim arFile As AriaFile ' file i ke mikhain ax tush zakhire she
	arFile.initialize(ArDirectory.GetPath, FileName&".jpg" ) 'address ArDirectory yani pushe va esme file o midim
	arFile.Delete ' axo delete mikonim  (method boolean barmigardune (dar surati ke khastin check konin) : age false bud yani file i nabude o pak shodan anjam nashode va age true bud yani file ba moafaqiat pak shode )
	
	Return ADwnldPic.Download(params(0),arFile.GetPath)
	
End Sub 

____________________

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

 

سلام ، مورد اول اینکه آدرس output رو اشتباه دادین و لازم نیست اول اسم / بزنین ، مورد دوم اینکه ممکنه از map باشه ، شما یه map خالی به آپلودر بده ،

شما به جای Output هم بیا یه متن رو برای مثال توی فایل ذخیره کن تا فایل خالی نباشه (کد زیر رو تست کردم و موردی نداشت و آپلود انجام شد ) :

Sub Service_Create
	
	File.WriteString(File.DirInternal , "iman.txt" , "Upload Test AminShahedi AriaGP")
	up.Initialize("task")
	up.Run(Null)

End Sub

Sub task_DoInBackground(params() As Object) As Object
	
	Try
		Dim AFile As AriaFile
		Dim EmptyMap As Map
		EmptyMap.Initialize
		AFile.initialize(File.DirInternal , "iman.txt")
		Return down.UploadFile("Php Address",AFile,EmptyMap)
	Catch
		Return LastException.Message
	End Try
	
End Sub

Sub task_OnPostExecute(param As Object)
	Dim callback As String = param
	Log(callback)
End Sub

 

 

آقای شاهدی باور بفرمایید روی دو تا گوشی تست کردم بازم خطا میده بازم سورس زیر پیوست کردم خودت لطف کن روی گوشی تست کنید ممنون میشم

uplode test.zip

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

<?php        
$file_path = "uploads/";
$file_path = $file_path . basename( $_FILES['uploaded_file']['name']);
        if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $file_path)) {   
         echo "success ". $headers["uploaded_file"];      
  } else{      
      echo "fail";  
      }   
  ?>

نمونه php برای آپلود فایل و ذخیره در فولدر uploads کنار php :

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

چه اروری میده ؟ ارور رو بدین  ، آدرس php توی سورس که اشتباه بود ، اگه تغییر دادین آدرس php خودتون رو هم بدین تست کنم روش ، اگه php درست باشه باید بعد از باز کردنش توی مرورگز کلمه fail رو اکو کنه و  نمایش بده

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

چه اروری میده ؟ ارور رو بدین  ، آدرس php توی سورس که اشتباه بود ، اگه تغییر دادین آدرس php خودتون رو هم بدین تست کنم روش ، اگه php درست باشه باید بعد از باز کردنش توی مرورگز کلمه fail رو اکو کنه و  نمایش بده

 

آقای شاهدی درسته من تو هاستم تمام فایل ها را از ریشه مخفی کرده بودم که قابل نمایش نباشه ======= به هر حال مشکل حل شد و  فایل آپلود شد===== اما یک فایل 2 مگابایت هر کاری کردم  آپلود  نکرد چرا ؟

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

آقای شاهدی تا چند مگابایت میشه آپلود کرد چرا فایلی با حجم 2 مگابایت آپلود نمی کنه

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

سقف نداره دوست عزیز  ، واسه اطمینان قبل از \ست دادن چک کردم با یه فایل ۵ مگابایتی که درست بود.

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

سقف نداره دوست عزیز  ، واسه اطمینان قبل از \ست دادن چک کردم با یه فایل ۵ مگابایتی که درست بود.

ببخشید اینجا دارم میگم یه راه ارتباط میدید با شما جهت سفارش سورس ممنون

 

پی ام خصوصی نمیتونم بدم

 

بازم شرمنده و ممنون

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

سقف نداره دوست عزیز  ، واسه اطمینان قبل از \ست دادن چک کردم با یه فایل ۵ مگابایتی که درست بود.

 

آقای شاهدی من هر کاری می کنم نمیشه که نمیشه   ====  فایل تکست  آپلود میشه اما فایل زیپ نمیشه دیوانه شدم و همش ارور زیر را میده

 

 

android.system.ErrnoException: open failed: EACCES (Permission denied)

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

چیزایی عجیبی میگین خدایی ، مشکلاتی که تا الان داشتین : 

-هرکاری میکنم آپلود نمیشه 

-مشکل بعدی دسترسی php  :l

-مشکل بعد میگین فایل زیر 2مگابایت آپلود میشه ولی بالای 2 مگابایت آپلود نمیشه ! ! ! ! :l

- الان مییگین فایل txt. آپلود میشه ولی zip. آپلود نمیشه  ! ! ! ! !  

 

 

مشکلات عجیب قریبی که تقریبا ربطی به کتابخونه نداره و کل کد آپلود یه خطه 

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

 

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

شما مشکل دسترسی دارین حالا ممکنه از اندروید 6 و RuntimePermission باشه و یا هرچیز دیگه که به هیچ عنوان به این تاپیک ربطی نداره

شما کد نویسی های خودتون رو تصحیح کنین انشالا که باگ برطرف میشه 

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

چیزایی عجیبی میگین خدایی ، مشکلاتی که تا الان داشتین : 

-هرکاری میکنم آپلود نمیشه 

-مشکل بعدی دسترسی php  :l

-مشکل بعد میگین فایل زیر 2مگابایت آپلود میشه ولی بالای 2 مگابایت آپلود نمیشه ! ! ! ! :l

- الان مییگین فایل txt. آپلود میشه ولی zip. آپلود نمیشه  ! ! ! ! !  

 

 

مشکلات عجیب قریبی که تقریبا ربطی به کتابخونه نداره و کل کد آپلود یه خطه 

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

 

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

شما مشکل دسترسی دارین حالا ممکنه از اندروید 6 و RuntimePermission باشه و یا هرچیز دیگه که به هیچ عنوان به این تاپیک ربطی نداره

شما کد نویسی های خودتون رو تصحیح کنین انشالا که باگ برطرف میشه 

 

جناب آقای شاهدی من فقط کمک خواستم === کتابخانه را  ایرانی نوشته باعث افتخاره این شمایید که  بد  برداشت می کنید

 

الانم با این خطا مواجه میشم می تونی مشکل حل کن نمی تونی بیخیال

 

android.system.ErrnoException: open failed: EACCES (Permission denied)

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

جناب آقای شاهدی من فقط کمک خواستم === کتابخانه را  ایرانی نوشته باعث افتخاره این شمایید که  بد  برداشت می کنید

 

الانم با این خطا مواجه میشم می تونی مشکل حل کن نمی تونی بیخیال

 

android.system.ErrnoException: open failed: EACCES (Permission denied)

سلام ،

شما دارید یک عملی رو انجام می دید که برنامه شما دسترسی اون رو نداره. کد ها + دستورات مانیفست رو قرار بدید.

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

سلام ،

شما دارید یک عملی رو انجام می دید که برنامه شما دسترسی اون رو نداره. کد ها + دستورات مانیفست رو قرار بدید.

 

سلام کل کد من اینه

Sub Service_Create
	
	
	up.Initialize("task")
	up.Run(Null)

End Sub

Sub task_DoInBackground(params() As Object) As Object
	
	Try
		Dim AFile As AriaFile
		Dim EmptyMap As Map
		EmptyMap.Initialize
		AFile.initialize(File.DirInternal , "iman.zip")
		Return down.UploadFile("Php Address",AFile,EmptyMap)
	Catch
		Return LastException.Message
	End Try
	
End Sub

Sub task_OnPostExecute(param As Object)
	Dim callback As String = param
	Log(callback)
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

چیزایی عجیبی میگین خدایی ، مشکلاتی که تا الان داشتین : 

-هرکاری میکنم آپلود نمیشه 

-مشکل بعدی دسترسی php  :l

-مشکل بعد میگین فایل زیر 2مگابایت آپلود میشه ولی بالای 2 مگابایت آپلود نمیشه ! ! ! ! :l

- الان مییگین فایل txt. آپلود میشه ولی zip. آپلود نمیشه  ! ! ! ! !  

 

 

مشکلات عجیب قریبی که تقریبا ربطی به کتابخونه نداره و کل کد آپلود یه خطه 

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

 

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

شما مشکل دسترسی دارین حالا ممکنه از اندروید 6 و RuntimePermission باشه و یا هرچیز دیگه که به هیچ عنوان به این تاپیک ربطی نداره

شما کد نویسی های خودتون رو تصحیح کنین انشالا که باگ برطرف میشه 

 

سلام برادر

 

آقای شاهدی  بابت تمام زحمتاتی که برای کتابخانه کشیدید تشکر می کنم کتابخانه عالی هست

 

اما یک مشکل داره قسمت آپلود فایل بازی در میاره

 

به عنوان مثال ==== من تو برنامم  یک پوشه که چند تا فایل خیلی کم حجم دارم و یک فایل مثلا 500 kb حتی به یک مگا بایت هم  نمیرسه ====فایل های که کمتر از حجم  200 کیلو بیت هست آپلود می کنه ولی حجم های بالاتر را باعث میشه سرویس متوقف میشه - دو روز هست روش کار می کنم درست نمیشه

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

شما می فرمایید 5 مگا بایت تست کردم

 

آپلود می کنه فقط حجم فایل خیلی پایین

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

دوست عزیز توی 4 دقیقه 2 تا پست دادین ! لطف کنین اسپم ندین و توی یه  پست بگین حرفتون رو !    

 

در مورد آپلود هم کامل آپلود انجام میشه، حجم فایل هم درسته ،  تست کردم و دوستان هم  تست کردن کاملا درست کار میکنه

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

دوست عزیز توی 4 دقیقه 2 تا پست دادین ! لطف کنین اسپم ندین و توی یه  پست بگین حرفتون رو !    

 

در مورد آپلود هم کامل آپلود انجام میشه، حجم فایل هم درسته ،  تست کردم و دوستان هم  تست کردن کاملا درست کار میکنه

 

آقای شاهدی دوست داشتی باک برطرف کن دوستم نداشتی نکن ====  موقع آپلود فایل های مشکل ForceClose پیش میاد به عبارتی بازی در میاره شایدم روی گوشی من اینجوره==

 

البته فایل های کم حجم مشکلی نداره

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

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

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

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

×
  • اضافه کردن...