2024年6月2日发(作者:)

C++版—MsMultiPartFormData

网上就是找不到这个C++版的MsMultiPartFormData,都是indy下的object pascal

版本的。受不了了,我干脆自己写了个。呵呵,花了点时间,弄好了。弄好了才发现,对

HTTP的POST请求包的格式好清楚了,呵呵,收获呀。

****************************************************************

MsMultiPartFormData.h

#pragma once

class MsMultiPartFormData

{

public:

CString Boundary;

CString RequestContentType;

private:

CString CONTENT_TYPE;

CString CRLF ;

CString CONTENT_DISPOSITION ;

CString FILE_NAME_PLACE_HOLDER ;

CString CONTENT_TYPE_PLACE_HOLDER;

CString CONTENT_LENGTH ;

CString DD;

CString ALLDATA;

public:

MsMultiPartFormData(void);

public:

~MsMultiPartFormData(void);

private:

CString GenerateUniqueBoundary(void);