По идее делать только это не совсем корректно.
Нужно ещё в базе править file_size
В базе, в какой-то таблице, есть поле file_size, где стоит значение размера этого файла - xxx.
Это значение движок выдаёт в http-заголовке "content-length: xxx"
И вот самое интересное должно быть в некоторых браузерах, которые ориентируются на этот заголовок.
То есть, в теории ,некоторые браузеры могут недогружать картинки, которые например реальным размером 1111 байт, а в базе значение 1000, так как они получат http-заголовок "content-length: 1000"
Если размер такой-же то должно прокатить.