add support for uploading without having to connect first

this allows user to just specify the target path if he knows it, and
upload with a single button