Пример #1
0
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();
}
Пример #2
0
void CWizApiBase::onUploadDataPart()
{
    if (m_currentObjectData.arrayData.isEmpty()) {
        onUploadObjectDataCompleted(m_currentObjectData);
    } else {
        uploadNextPartData();
    }
}