fix: wrong path when uploading certificates from Windows to Unix

fix: https://github.com/certimate-go/certimate/issues/805
This commit is contained in:
JiangJam 2025-06-30 15:56:50 +08:00 committed by RHQYZ
parent eee8a38a71
commit b43fcc3b61

View File

@ -419,7 +419,7 @@ func writeFileWithSFTP(sshCli *ssh.Client, path string, data []byte) error {
}
defer sftpCli.Close()
if err := sftpCli.MkdirAll(filepath.Dir(path)); err != nil {
if err := sftpCli.MkdirAll(filepath.ToSlash(filepath.Dir(path))); err != nil {
return fmt.Errorf("failed to create remote directory: %w", err)
}