コード例 #1
0
ファイル: CSendFTPFile.cpp プロジェクト: kmdtukl/miranda-ng
void CSendFTPFile::SendThread() {

	INT_PTR ret = FTPFileUploadA(m_hContact, FNUM_DEFAULT, FMODE_RAWFILE, &m_pszFileName,1);
	if (ret != 0) {
		Error(LPGENT("%s (%i):\nCould not add a share to the FTP File plugin."),TranslateTS(m_pszSendTyp),ret);
		Exit(ret); return;
	}

	//Can't delete the file since FTP File plugin will use it
	m_bDeleteAfterSend = false;

	if (m_URL && *m_URL) {/// @fixme : m_URL never set
		svcSendMsgExit(m_URL); return;
	}
	Exit(ACKRESULT_FAILED);
}
コード例 #2
0
void CSendFTPFile::SendThread() {
	mir_freeAndNil(m_URL);

	INT_PTR ret = FTPFileUploadA(m_hContact, FNUM_DEFAULT, FMODE_RAWFILE, &m_pszFileName,1);
	if (ret != 0) {
		Error(TranslateT("%s (%i):\nCould not add a share to the FTP File plugin."),TranslateTS(m_pszSendTyp),ret);
		Exit(ret);
	}

	//Can't delete the file since FTP File plugin will use it
	m_bDeleteAfterSend = false;

	if (m_URL && m_URL[0]!= NULL) {
		m_ChatRoom ? svcSendChat(m_URL) : svcSendMsg(m_URL);
	}
}