bool CWizApi::uploadObjectData(const WIZOBJECTDATA& data) { if (data.eObjectType == wizobjectDocument) { QString info = data.strDisplayName; Q_EMIT processLog(tr("uploading note: ") + info); } else if (data.eObjectType == wizobjectDocumentAttachment) { QString info = data.strDisplayName; Q_EMIT processLog(tr("uploading attachment: ") + info); } else { Q_ASSERT(false); } Q_ASSERT(!data.arrayData.isEmpty()); m_currentObjectData = data; m_nCurrentObjectAllSize = data.arrayData.size(); m_strCurrentObjectMD5 = ::WizMd5StringNoSpaceJava(m_currentObjectData.arrayData); return uploadNextPartData(); }
void CWizApiBase::onUploadDataPart() { if (m_currentObjectData.arrayData.isEmpty()) { onUploadObjectDataCompleted(m_currentObjectData); } else { uploadNextPartData(); } }