Tag: actionscript

如何解析HTTP POST(文件上传)流?

我使用actionscript引擎上传文件,引擎将选择文件并通过网络通过HTTP POST命令发送文件,该文件说POST消息如下: POST /handler.cfm HTTP/1.1 Accept: text/* Content-Type: multipart/form-data; boundary=———-Ij5ae0ae0KM7GI3KM7ei4cH2ei4gL6 User-Agent: Shockwave Flash Host: www.example.com Content-Length: 421 Connection: Keep-Alive Cache-Control: no-cache ————Ij5GI3GI3ei4GI3ei4KM7GI3KM7KM7 Content-Disposition: form-data; name=”Filename” MyFile.jpg ————Ij5GI3GI3ei4GI3ei4KM7GI3KM7KM7 Content-Disposition: form-data; name=”photo”; filename=”MyFile.jpg” Content-Type: application/octet-stream FileDataHere ————Ij5GI3GI3ei4GI3ei4KM7GI3KM7KM7 Content-Disposition: form-data; name=”Upload” Submit Query ————Ij5GI3GI3ei4GI3ei4KM7GI3KM7KM7– 在服务器端,我有一个C ++程序侦听端口80并解析POST消息。 我只想要文件名和文件数据。 如何使用c ++解码文件数据,它是base64编码的,是否有一个库可以为我做? 我想解码二进制文件,并将其写入文件,谢谢!