Edited path upload to support more use cases.  Now requires an action field = copy_file, keep_file, or move_file.