Skip to content

Add SFTP remote file transfer functionality#3310

Draft
raohj1987 wants to merge 3 commits into
mRemoteNG:v1.78.2-devfrom
raohj1987:v1.78.2-dev
Draft

Add SFTP remote file transfer functionality#3310
raohj1987 wants to merge 3 commits into
mRemoteNG:v1.78.2-devfrom
raohj1987:v1.78.2-dev

Conversation

@raohj1987
Copy link
Copy Markdown

Description

The current SSH file transfer function is not very user-friendly. Among the remote file transfer tools I have used, Xshell provides a relatively good experience. Therefore, referring to the features of Xshell, similar functionality has been added to mRemoteNG.

Motivation and Context

The current SSH file transfer function is not very user-friendly. Among the remote file transfer tools I have used, Xshell provides a relatively good experience. Therefore, referring to the features of Xshell, similar functionality has been added to mRemoteNG.

How Has This Been Tested?

This modification basically does not change the existing functionality; it just adds code to increase the corresponding functionality. I have conducted thorough testing on my own computer. The key points of the testing include the following:
1、When a terminal is currently open, clicking Tools -> SFTP File Manager will reuse the current connection.
2、This feature supports uploading and downloading files and folders. It also has a corresponding progress bar display.

Screenshots (if appropriate):

7fbbb9b6-f99f-49a2-9012-1cbf21d42486

Types of changes

  • [] Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Changed feature (non-breaking change which changes functionality)
  • Changed feature (breaking change which changes functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Updated translation

Checklist:

  • I have read the CONTRIBUTING document.
  • My code follows the code style of this project.
  • All Tests within VisualStudio are passing
  • This pull request does not target the master branch.
  • I have updated the changelog file accordingly, if necessary.
  • I have updated the documentation accordingly, if necessary.

@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
5.1% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant