What version of ULib, and ULX, are you running. Release, or SVN?
What errors does the server or client get when attempting to add those commands at server startup, or client connect?
Your current server.ini, adding 1 after the line makes the command look for a directory...you can't 'recurse' a file.
According to ULib 2.4 (SVN), one of it's fixes was a recursion issue with one of the main commands that ULX uses.
Megiddo would know more about the release version if it didn't work.
For now though, try removing the 1 from behind all your individual files.
You said you've tried both with sv_downloadurl, and without... if 'with', I'm pretty sure you must be hosting the files you want transferred on the download host.