CGI脚本如何解码multipart / form-data

时间:2017-07-21 02:36:27

标签: cgi multipartform-data

假设使用此标头

发出HTTP POST请求
Content-Type: multipart/form-data; boundary=...

然后,相应地建立了身体。

如果我理解正确,当Web服务器将请求发送到CGI应用程序时,它会设置一些环境变量,并将正文作为stdin发送。因此,CGI应用程序无法访问标头(除了通过一些环境变量)。

然后,如果CGI应用程序无法访问标题(内容类型),它如何解码主体(stdin)?

1 个答案:

答案 0 :(得分:0)

有一个CONTENT-TYPE作为环境变量的一部分,CGI应用程序可以访问它。 This link详细解释了CGI应用程序如何读取多部分表单。