bool wxCurlFTP::Get(wxOutputStream& buffer, const wxString& szRemoteFile /*= wxEmptyString*/) { if(m_pCURL && buffer.IsOk()) { SetCurlHandleToDefaults(szRemoteFile); SetStreamWriteFunction(buffer); if(Perform()) { return ((m_iResponseCode > 199) && (m_iResponseCode < 299)); } } return false; }
bool wxCurlHTTP::Get(wxOutputStream& buffer, const wxString& szRemoteFile /*=wxEmptyString*/) { if(m_pCURL && buffer.IsOk()) { SetCurlHandleToDefaults(szRemoteFile); SetOpt(CURLOPT_HTTPGET, TRUE); SetStreamWriteFunction(buffer); if(Perform()) { return IsResponseOk(); } } return false; }