رفتن به مطلب
  • 0

تشخیص لینک دانلود


ali mo

سوال

سلام

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

البته مقدار uri وب ویو رو می تونم بگیرم ولی نمی تونم تشخیص بدم که لینک دانلوده یا لینک سایته

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

9 پاسخ به این سوال تاکنون داده شده است

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

در 1 ساعت قبل، alimo1999 گفته است :

من مقدار uri وب ویو رو می ریزم تو یه ادیت تکس  تا اینجا مشگلی ندارم فقط اون تشخیص سه حرف آخر که (همون mp3 یا flv یا ...) هستش رو نمیدونم تو ادیت تکس:53:

سلام 

میتونید از استرینگ استفاده کنید 

	Dim url As String
	url = 'link 
	If url.EndsWith(".mp3")=True Or url.EndsWith(".flv")=True Then
		'دستور دانلود
	End If

 

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

یعنی نمیشه مقدار uri وب ویو رو تشخیص داد و بعدش تو یه مرور گر باز کرد و دانلود رو شروع کرد

 

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

در 33 دقیقه قبل، alimo1999 گفته است :

یعنی نمیشه مقدار uri وب ویو رو تشخیص داد و بعدش تو یه مرور گر باز کرد و دانلود رو شروع کرد

 

چرا نشه عزیز

شرط می زاری مثلا میگی اگر آخر uri که گرفته میشه اینا بود rar  mp4 mp3 و غیره پس بیا در مرور گر خارجی باز کن و دانلود کن بیشتر توضیح خواستی بگو بهم

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

من مقدار uri وب ویو رو می ریزم تو یه ادیت تکس  تا اینجا مشگلی ندارم فقط اون تشخیص سه حرف آخر که (همون mp3 یا flv یا ...) هستش رو نمیدونم تو ادیت تکس:53:

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

سلام

این کدی که من تو تایمر گداشتم که چک بشه و tost  بده (متغیر down  از نوع استرینگ) ولی خطای جاوا می ده عکس خظا = http://s8.picofile.com/file/8303432800/Screenshot_2017_08_14_00_49_14.jpeg

	
	down = webb.getOriginalUrl(WebView1)
	If down.EndsWith(".mp3")=True Or down.EndsWith(".ogg")=True Then
		ToastMessageShow("downlod",True)
	End If

 

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

در در 1396/05/22, 13:22:55، alimo1999 گفته است :

سلام

این کدی که من تو تایمر گداشتم که چک بشه و tost  بده (متغیر down  از نوع استرینگ) ولی خطای جاوا می ده عکس خظا = http://s8.picofile.com/file/8303432800/Screenshot_2017_08_14_00_49_14.jpeg


	
	down = webb.getOriginalUrl(WebView1)
	If down.EndsWith(".mp3")=True Or down.EndsWith(".ogg")=True Then
		ToastMessageShow("downlod",True)
	End If

 

فکر کنم مشکل از Sub مربوط به Timer_Tick اتون باشه

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

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

نه مشکل از اینشیلایز تایمر نبود مشکل از تایم چک کردنش بود که رو 100 میلی ثانیه تنظیم شده بود به خاطر اون مقدار null رو برا وب ویو می فرستاد و خطا میداد

تشکر از دوستانی که راهنمای کردن :53:

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

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

 

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

در 32 دقیقه قبل، alimo1999 گفته است :

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

 

سلام

طبق اون چیزی که خوندم این امکان وجود ندارد

https://www.b4x.com/android/forum/threads/how-to-download-file-from-webview.15713/

 

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

بایگانی شده

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

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

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