Dead
"размер удалённого фала" это прям в анналы надо
так и хочется дописать к концу "са"
а ты знаешь что заголовок Content-Length: в ответе сервера опциональный? Да к тому же может содержать (теоретически) неправильную информацию.
Так что HEAD выход, когда сервер отдаёт Content-Length: и при этом не брешет
В остальных случаях узнать размер файла можно только выкачав файл полностью.