From 7cd7b9e7d53a909b7b6b7bd800568fee3d44973c Mon Sep 17 00:00:00 2001 From: One <41192356+jianba@users.noreply.github.com> Date: Sun, 28 Dec 2025 03:33:49 +0800 Subject: [PATCH] fix bug Handle folder name format based on OS --- src/transfer/sender.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/transfer/sender.cpp b/src/transfer/sender.cpp index 82d0f03..100e969 100644 --- a/src/transfer/sender.cpp +++ b/src/transfer/sender.cpp @@ -157,6 +157,13 @@ void Sender::sendData() void Sender::sendHeader() { QString fName = QDir(mFile->fileName()).dirName(); + + if (mReceiverDev.getOSName() == "Windows") { + mFolderName.replace("/", "\\"); + } else { + // Linux & macOS + mFolderName.replace("\\", "/"); + } QJsonObject obj( QJsonObject::fromVariantMap({ {"name", fName},