在網(wǎng)上一頓找。。。。這個(gè)親測(cè)可用。
import java.io.IOException;
import java.net.URL;
import java.net.URLConnection;
//返回遠(yuǎn)程文件大小單位MB
public static double getRemoteFileSize(String url) {
int file_size = 0;
try {
URL u = new URL(url);
URLConnection urlConnection = u.openConnection();
urlConnection.connect();
file_size = urlConnection.getContentLength();
} catch (IOException e) {
return 0;
}
return file_size / Math.pow(2, 20);
}