Следуя коду, который вы получили из предыдущего ответа ...
URL url = new URL("http://host/theimage.jpg");
URLConnection conn = new URLConnection(url);
// now you get the content length
int cLength = conn.getContentLength();
InputStream in = conn.getInputStream();
Подробнее о методах URLConnection () здесь.
DoПримите во внимание, что это будет учитывать только заголовки HTTP, предоставленные другим концом, нет никаких причин, по которым он будет соответствовать или быть честным по этому поводу.Так что, если вы играете на действительно безопасной и «не взломанной» стороне, вы должны проверить InputStream
по мере его поступления и завершить его после фиксированного количества данных.