fix: make it possible to provide one path in `FileTransfer`
Instead of repeating the same file name for both remote and local paths, a single path can be provided.
Instead of repeating the same file name for both remote and local paths, a single path can be provided.