/** * FTP Server에 데이터를 전송한다. * 원하는 디렉토리를 생성해서 데이터를 전송한다. */ public int sendDataToFtpServer() { // 데이터 날짜 체크 SndDataInfo.sFileInfo info = mData.lstInfo[0]; string ftp_url = ftpUri + ftpHost + ":" + ftpPort + "/" + m_stCode + "/" + mData.m_year + "/" + mData.m_mon + "/" + mData.m_day; // + "/" + info.s_hour; if (FtpDirectoryExists(ftp_url) == false) { log.Log("FTP Server[sendDataToFtpServer] : Directory create error......[" + ftp_url + "]"); return(0); } string ftpPath = ""; if (info.iniFile != "") { // Ini 파일 전송 ftpPath = ftp_url + "/" + info.iniFile; // mData.iniFileName; if (sendData(ftpPath, info.iniFullName)) // mData.iniFullFileName)) { mData.sendCount++; } } // rtd 파일 전송 //foreach (SndDataInfo.sFileInfo sInfo in mData.lstInfo) //{ if (info.rtdFile != "") { ftpPath = ftp_url + "/" + info.rtdFile; // sInfo.fileName; if (sendData(ftpPath, info.rtdFullName)) // sInfo.fullFileName)) { mData.sendCount++; } } //} // raw 파일 전송 if (info.rawFile != "") { ftpPath = ftp_url + "/" + info.rawFile; // mData.iniFileName; if (sendData(ftpPath, info.rawFullName)) // mData.iniFullFileName)) { mData.sendCount++; } } //log.Log("[ FtpSend ] FTP URI[sendDataToFtpServer] : " + ftpPath); return(mData.sendCount); }
/** * FTP Server에 STA 데이터를 전송한다. * 원하는 디렉토리를 생성해서 데이터를 전송한다. */ public int sendStaDataToFtpServer() { // 데이터 날짜 체크 SndDataInfo.sFileInfo info = mData.lstInfo[0]; string ftp_url = ftpUri + ftpHost + ":" + ftpPort + "/" + m_stCode + "/" + mData.m_year + "/" + mData.m_mon + "/" + mData.m_day; // + "/" + info.s_hour; if (FtpDirectoryExists(ftp_url) == false) { log.Log("FTP Server[sendStaDataToFtpServer] : Directory create error......[" + ftp_url + "]"); return(0); } // sta 파일 전송 string sndName = info.fileName.Replace("snd", "sta"); string ftpPath = ftp_url + "/" + sndName; // 확장자 변경해야 된다. if (sendData(ftpPath, info.fullFileName)) // mData.staFullFileName)) { mData.sendCount++; } //log.Log("[ FtpSend ] FTP URI[sendStaDataToFtpServer] : " + ftpPath); return(mData.sendCount); }