unified the file path

master
fangdingjun 8 years ago
parent fb4067916e
commit cf4239dd9f

@ -259,6 +259,8 @@ func download(args []string, cfg *options) error {
lfile = filepath.Join(lfile, filepath.Base(path)) lfile = filepath.Join(lfile, filepath.Base(path))
} }
lfile = clean(lfile)
if err := get(sftpConn, path, lfile); err != nil { if err := get(sftpConn, path, lfile); err != nil {
debuglog("download error: %s", err) debuglog("download error: %s", err)
err1 = err err1 = err
@ -345,6 +347,8 @@ func upload(args []string, cfg *options) error {
remoteFile = filepath.Join(path, filepath.Base(localFile)) remoteFile = filepath.Join(path, filepath.Base(localFile))
} }
remoteFile = clean(remoteFile)
if err := put(sftpConn, localFile, remoteFile); err != nil { if err := put(sftpConn, localFile, remoteFile); err != nil {
debuglog("upload %s failed: %s", localFile, err.Error()) debuglog("upload %s failed: %s", localFile, err.Error())
err1 = err err1 = err

Loading…
Cancel
Save