Home Forums General Issues Can't get file size from uploaded file.


Can't get file size from uploaded file.

  • I’ve got a strange problem. I’m trying to get the file size of a file uploaded from ACF. Despite reviewing this forum thread and the filesize documentation, I’m still getting errors. The upload field returns an object and so I’m attempting something like

    $attachment = get_field('pdf_version');
    $attached_file = get_attached_file($attachment['id']);
    // which returns /var/www/html/wp-content/uploads/year/month/file.pdf
    $filesize = filesize($attached_file);

    The issue is that $filesize returns false and errors with filesize(): stat failed for {path to file}. When I check file_exists($filename) that returns false also. However pathinfo() gives me the correct information. So I’m kind of at a loss.

    I tried running clearstatcache() after filesize(), but that didn’t do anything.

    One other strange thing is that when I look at the field in the CPT, the size of the uploaded file isn’t there either when I suspect it should be.

Viewing 1 post (of 1 total)

The topic ‘Can't get file size from uploaded file.’ is closed to new replies.