Promisify file uploads