Следующий код является частью написанной мной веб-службы PHP. Он берет некоторые загруженные данные Base64, декодирует их и добавляет в файл. Все это работает нормально.
Проблема в том, что когда я читаю размер файла после операции добавления, я получаю размер файла до операции добавления.
$fileOut = fopen($filepath.$filename, "ab")
fwrite($fileOut, base64_decode($data));
fflush($fileOut);
fclose($fileOut);
$newSize = filesize($filepath.$filename); // gives old file size
Что я делаю не так?
Система: