in class Resumable function isFileUploadComplete() for ($i = 1; $i < $numOfChunks; $i++) { // this suppose to be $i <= $numOfChunks; if (!$this->isChunkUploaded($identifier, $filename, $i)) { return false; } }