Uploading images from another server via HTTP often fails with "Oops - Uploaded file is too large", even if the file being fetched doesn't exceed maximum file size.
How to replicate?
Set a maximum file size of e.g. 2000kB in admin panel under Options -> Attachments -> Maximum attachment file...