У меня в HTML есть кнопка скачивания файла, я хочу что бы писался еще размер данного файла, конечно можно просто написать в HTML, но если файл изменится, заново менять размер? И решил спросить, можно ли с помощью JS узнать размер файла, или только с PHP?
Правильное решение - получить размер файла в PHP на этапе формирования html страницы. Например, так:
<?php $sz = filesize("myfile.ext") / (1024 * 1024); printf("%3.2f Mb", $sz); ?>
Javascript для этого подходит плохо, потому что он выполняется на стороне клиента. Для того, чтобы сделать это в JS, нужно использовать AJAX, то есть направить запрос на сервер, получить ответ с размером файла, и вставить его на страницу. По сравнению с одной строчкой PHP работы больше минимум на порядок.
Продвижение своими сайтами как стратегия роста и независимости