lpt
2025-07-30 7c0f9b58ab5c7ae5f157c4d1a55e31c4d911c021
Server/¸¶ÁÖÌÎ/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()