Uploading large files to a self hosted WordPress shouldn't be as hard as it is! But I found my solution. I use any protocol to upload the files into upload directory and then use Add From Server. They then show up under "Add Media".
Welcome to FreeSoftwareServers Confluence Wiki