因此我使用C ++编写了一个CGI程序,但它无法获取使用multipart/form-data
加密的任何数据。以下是我尝试这样做的原因:
char delim (10); // the delimiter
std::string inps; // will store the result
while (std::getline(std::cin, inps, delim)) { /* do nothing? just read the input in loop */ }
// then this will interpret the result.
我尝试使用x-www-urlencoded
并且它可以工作,它可以接收表单输入。但不知何故,它不会用multipart/form-data
读取任何内容。
有什么想法吗?
答案 0 :(得分:0)
它已经修好了!
结果我必须注册我从std::getline()
获得的每一行!!
char delim (10); // the delimiter
std::string inps; // will store the result
while (std::getline(std::cin, inps, delim)) { /* push_back string to a vector */ }
// then this will interpret the result.