【发布时间】:2018-10-02 11:20:08
【问题描述】:
它有点工作,但问题是 MIME_PART 结构似乎没有初始化?即使我尝试打开不同的 mime 项,它的所有属性都具有相同的值。
MIME_PART *pMime;
DHANDLE hPart;
char *pText;
WORD textLen;
if (error = NSFMimePartGetPart(bidLinksItem, &hPart)) {
goto exit;
}
pMime = OSLock(MIME_PART, hPart);
textLen = (pMime->wByteCount) - pMime->wHeadersLen - pMime->wBoundaryLen;
pText = (char *)pMime + sizeof(MIME_PART) + wHeadersLen;
char *itemText = (char *)malloc(textLen);
memcpy(itemText, pText, textLen);
itemText[textLen] = '\0';
OSUnlock(hPart);
itemText字符串有大部分内容,但是由于没有正确设置MIME_PART结构,所以指向文本的指针是关闭的……
那么我该如何正确设置 MIME_PART?
【问题讨论】:
标签: lotus-domino c-api