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

تشخیص حجم فایل دانلود نشده


hosseinkarimian

سوال

با سلام چطوری میشه یک فایلی رو قبل از اینکه دانلود کنیم حجم اون رو نمایش بدیم

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

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

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

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

 

این متد رو بین ساب هاتون ایجاد کنید:

#if java
import java.net.URL;
import java.net.URLConnection;

    Public int getSize(String link){
    	URL url=null;
		Try {
			url = new URL(link);
		} Catch (MalformedURLException e) {
			// TODO Auto-generated Catch block
			e.printStackTrace();
		}
    	URLConnection urlConnection = null;
		Try {
			urlConnection = url.openConnection();
		} Catch (IOException e) {
			// TODO Auto-generated Catch block
			e.printStackTrace();
		}
    	Try {
			urlConnection.connect();
		} Catch (IOException e) {
			// TODO Auto-generated Catch block
			e.printStackTrace();
		}
    	Return urlConnection.getContentLength();
    }
#end if

و بعد برای گرفتن حجم فایل:

Dim j As JavaObject
j.InitializeContext
Msgbox(j.RunMethod("getSize",Array As Object("لینک دانلود مستقیم")),"")

یک مقدار از نوع int توی مسیج باکس برمیگردونه بهتون ببینید به چه صورت هست....

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

با کتابخونه AriaHttp به محض اینکه startDownload بشه میتونید :


Sub EventName_DownloadProgress(TotalSize As Long,DownloadedSize As Long,Progress As Int)
	
End Sub

TotalSize رو بهتون میده

اما قبل از دانلود متاسفانه فکر نمیکنم هنوز کتابخونه ای در این مورد باشه. حداقلش من اطلاع ندارم

نمونه کد جاوا رو پیدا کنید و قرار بدید تا دوستان کتابخونش کنند 

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

بایگانی شده

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

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

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