From 923b017b4cafdd403b4dede621edfc8da925ec00 Mon Sep 17 00:00:00 2001
From: jiubingdao <2135482699@qq.com>
Date: 星期三, 30 七月 2025 09:16:47 +0800
Subject: [PATCH] Merge branch 'master' of ssh://115.28.86.8:29418/~admin/天开景运_0405_250719

---
 Server/付林涛/code/tianKai/uploador.cpp |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/uploador.cpp" "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/uploador.cpp"
index 299449c..c464783 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/uploador.cpp"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/uploador.cpp"
@@ -44,16 +44,18 @@
     }
 }
 
-int UpLoador::upfile(char* data, int rlen)
+int UpLoador::upfile(std::shared_ptr<char> buf, int rlen)
 {
-    if(data == nullptr || rlen <= 0){
+    if (!buf || rlen <= 0) {  // 妫�鏌ユ櫤鑳芥寚閽堟槸鍚︿负绌�
         return -1;
     }
-    if(m_client){
-        int len = m_client->write((char*)data,rlen);
-        qDebug()<<len;
+    if (m_client) {
+        // 鍏抽敭淇敼锛氱敤 buf.get() 鑾峰彇鍘熷鎸囬拡
+        int len = m_client->write(reinterpret_cast<char*>(buf.get()), rlen);
+        qDebug() << "Sent bytes:" << len;
         return len;
     }
+    return -1;  // 琛ュ厖杩斿洖鍊�
 }
 
 void UpLoador::myRead()

--
Gitblit v1.8.0