2016-03-07 3 views
1

PHP кодразмер файла не обновляется после изменения файла

echo filesize("a.jpg")."<br/>"; 

imagejpeg(imagecreatefromjpeg("a.jpg"), "a.jpg", 50); 

echo filesize("a.jpg"); 

Выход

73104 
73104 

У меня есть изменение качества изображения, но filesize не изменилось !!!

Однако размер файла изменился ?! enter image description here

Почему функция filesize не обновляется немедленно после изменения файла?

Мое изображение (размер 72K) enter image description here

+5

Пожалуйста, взгляните на: http://stackoverflow.com/a/3748002/3647441 –

ответ

5

Как the manual выразился:

Примечание: Результаты этой функции кэшируются. См. clearstatcache() для более подробной информации.