为了让上传的数据一致性, 我的思路是, 先将 要上传的文件
加个后缀 .temp 等上传完后再 改回来以下是我的一段代码,为什么没有任何效果?? :((
CInternetFile* ifp = m_Ftp_Conn->OpenFile(temp_ftp_name,GENERIC_WRITE);
....
ifp->Close();ifp->Rename(code+".temp" , code); //???????? why???????????????m_Ftp_Conn->Close();
delete m_Ftp_Conn;
加个后缀 .temp 等上传完后再 改回来以下是我的一段代码,为什么没有任何效果?? :((
CInternetFile* ifp = m_Ftp_Conn->OpenFile(temp_ftp_name,GENERIC_WRITE);
....
ifp->Close();ifp->Rename(code+".temp" , code); //???????? why???????????????m_Ftp_Conn->Close();
delete m_Ftp_Conn;
....
ifp->Close();m_Ftp_Conn->Close();
delete m_Ftp_Conn;CString strNew = code+".temp";
CFile::Rename(code , strNew);
你用ifp->Rename(code+".temp" , code); 这样是根本没效果的
你自己好好看看MSDN