CoreUtils/CGIFormData.cpp
2025-12-08 16:35:15 -08:00

28 lines
637 B
C++

#include "CGIFormData.h"
#include "IMFHeader.h"
#include "malloc.h"
namespace coreutils {
CGIFormData::CGIFormData(int fd, ZString contentType, int contentLength, ZString boundary)
: contentType(contentType) {
if(contentType == "application/x-www-form-urlencoded") {
setSize(contentLength);
read(fd, contentLength);
formdata = new CGIFormattedData(*this);
} else if(contentType == "multipart/form-data") {
}
}
MString CGIFormData::operator[](ZString name) {
if(contentType == "application/x-www-form-urlencoded")
return formdata[name];
return name;
}
}