Since file uploading requires PHP the earliest version capable of uploading might be version 3.1. Next to that, I think you should link CKFinder (a file manager) to CKEditor in order to get the most out of both tools and be able to manage the required files.
Re: when will be file upload ?