Yes.... and ....no.
The problem, is that you may specify a file, but a LOCATION value in a 302 return code HTTP header means the server is lurching you to another reference piont, possibly a new file altogether.
His test file is a RAR file. I don't know what it might be in advance, so there should be a mechanism for allowing me to change the filename of the destination to match it.
I'm working something up right now. It won't break the existing command, just enhance it - if you specify it to allow filename changes, it will place the new name in a var you specify as an argument (third argument). I'll also allow the ability to read result codes. Broken downloads should not result in program errors.
I was going to get a release out tonight, but it's too late and I want to wrap up the HTTP stuff. Tomorrow afternoon for sure for a new WIP.
I need to decode the %20s and other hex codes in the new location URI to PROPERLY set the new filename up, as well as include a decent strategy to give the actionscripter greater control over how to handle the download (allowing location to change the filename, for example).