드래그 앤 드롭으로 즐겨찾기 아이콘 위치 수정이 가능합니다.
게시물ID : computer_47705 짧은주소 복사하기
작성자 : 세상
추천 : 0
조회수 : 362회
댓글수 : 1개
등록시간 : 2012/05/21 09:51:50
사인이지미 서버로 전송하는 소스인데요. PDA 에서 JPG 이미지를 hex로 txt 파일로 저장해서 오라클 DB BLOB 이미지로 전송하는 소스 입니다. 근데 문제가 하나씩 전송할때는 정상인데 하나 이상 전송할때 첫번째 이미지는 정상이고 그 이후엔 전에 이미지와 겹쳐서 보이거나 깨져서 보입니다. 밑에 소스는 txt 파일 읽어서 전송하는 소스인데요 도움좀 부탁드리겠습니다. void CLACP026ADlg::IfExistNotSendFileSend() { CCeFileFind finder; BOOL bWorking = finder.FindFile(_T("\\*.txt")); if(bWorking == FALSE) AfxMessageBox(_T("전송할 파일이 없습니다.")); while(bWorking) { CString strSign = _T(""); CString CstrSign = _T(""); CString strAlloDT = _T(""); CString strAlloTM = _T(""); CString strDelvCustCD = _T(""); CString strTemp = _T(""); int nFileSize = 0; bWorking = finder.FindNextFileW(); CString fName = finder.GetFileName(); CString fRead; fRead.Format(_T("\\%s"), fName ); CString strRequest = _T(""); CFile file; file.Open( fRead, CFile::modeRead); nFileSize = (int)file.GetLength(); file.Read(strSign.GetBuffer(nFileSize) ,nFileSize); file.Close(); CstrSign.Format(_T("%s"), strSign); strAlloDT = fRead.Mid(1,8); strAlloTM = fRead.Mid(10,4); strDelvCustCD = fRead.Mid(15,6); strRequest += _T("pALLO_DT=") + strAlloDT; strRequest += _T("&pALLO_TM=") + strAlloTM; strRequest += _T("&pDELV_CUST_CD=") + strDelvCustCD; strRequest += _T("&pEMP_NO=") + theApp.GetLoginID(); strRequest += _T("&pHAND_OVER_CD=T"); strRequest += _T("&pCOMP_CD=") + theApp.GetLoginCompany(); strRequest += _T("&pSIGN=") + CstrSign; CString strBasic = _T(""); CString port; port.Format(_T("%d"), theApp.GetPort()); strBasic += _T("http://"); strBasic += theApp.GetDomain() + _T(":"); strBasic += port + _T("/pda/PBLC/PUBLIC1R/saveSignImageC.do"); CString g_strCon = _T(""); CString g_strMsg = _T(""); CString g_strData = _T(""); BeginWaitCursor(); if (HttpCon(strBasic, strRequest, g_strCon, g_strMsg, g_strData) == TRUE) { } // DeleteFile( fRead ); //전송된 파일 파일 삭제... EndWaitCursor(); } }
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.