Are remote files (like ftp) supported?

Yes! You can open files with the protocols http(s), ftp(s) and scp.