#pragma once
|
|
//#include "CommendParam.h"
|
|
//A2E FTPUploader
|
|
class CFTPParamCopyData
|
{
|
public:
|
CFTPParamCopyData()
|
{
|
memset(strLocalFilePath,0,sizeof(char)*255);
|
memset(strHostSubFolder,0,sizeof(char)*255);
|
memset(strFindFileName,0,sizeof(char)*255);
|
memset(strFolderPath,0,sizeof(char)*255);
|
memset(strFolderFormat,0,sizeof(char)*255);
|
bUpload = TRUE;
|
bDelete = FALSE;
|
bMakeResultFile = FALSE;
|
}
|
~CFTPParamCopyData()
|
{
|
|
}
|
char strLocalFilePath[255];
|
char strHostSubFolder[255];
|
char strFindFileName[255];
|
char strFolderPath[255];
|
char strFolderFormat[255];
|
BOOL bUpload;
|
BOOL bDelete;
|
BOOL bMakeResultFile;
|
};
|
|
class CFTPStackCopyData
|
{
|
public:
|
CFTPStackCopyData()
|
{
|
memset(strLotID,0,sizeof(char)*255);
|
memset(strGlassID,0,sizeof(char)*255);
|
}
|
~CFTPStackCopyData()
|
{
|
|
}
|
char strLotID[255];
|
char strGlassID[255];
|
};
|
|
class CFileUploadControl
|
{
|
public:
|
CFileUploadControl(void);
|
~CFileUploadControl(void);
|
|
void RestartFTPUploader(CString strFilePath);
|
void RestartCopyManager(CString strFilePath);
|
void StartFTPUploader(CString strFilePath);
|
void StartCopyManager(CString strFilePath);
|
BOOL UploadFileByFTPUploader(CString strLocalFilePath, CString strHostSubFolder, BOOL bDelete=FALSE);
|
//BOOL UploadFileByFTPUploader(CCommendParam &Param);
|
BOOL DownloadFileByFTPUploader(CString strHostSubFolder, CString strLocalFilePath);
|
BOOL FindDownloadFileByFTPUploader(CString strHostSubFolder, CString strLocalFilePath, CString strFileName);
|
BOOL UploadImageByFTPUploader(CString strLocalFolderPath, CString strHostSubFolder, CString strFileFormat, BOOL bDelete=FALSE);
|
//BOOL UploadImageByFTPUploader(CCommendParam &Param);
|
//BOOL DownloadStack(CString strHostSubFolder, CString strLocalFilePath, CString strFileName);
|
|
//BOOL MakeResultInfoByCopyManager(CString strRawFolderPath, CString strHostFolderPath, BOOL bFTPUpload=FALSE);
|
|
CRITICAL_SECTION m_csImgUpload;
|
|
protected:
|
BOOL KillProcess(CString strProcess);
|
};
|