Plugin temporary files and files to download via FTP

You could create your own file in wp-content and reference it like so:

$cache = content_url();
$cache .= "/cache/"

That should echo http://mydomain.com/wp-content/cache/ so you can run all your operations off of that, like systematically clear it.

Do the same for downloads if you want them to be distinct.