分析 multipart/form-data 的数据,有人会么?

Enter_bx 2007-08-28 07:57:58
我现在数据流已经得到了
怎么能分析出里面的字段名和对应的数据

做个上传文件的程序,弄到这里不会了
...全文
315 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chehw 2007-08-29
  • 打赏
  • 举报
回复
Content-Type: multipart/form-data ;boundary=xxx;

步骤0. 读取xxx至一变量;

步骤1.分析数据流, 找到第一个"--xxx"的位置pos1,
步骤2.读取pos1+(lstrlen("--xxx"))后面的两个字节, 若为"--"则终止.
步骤3.若为"\r\n", 查找下一个"--xxx"的位置pos2, 并将pos1和pos2中间的内容读至一个缓冲区加以分析.
步骤4. 令pos1=pos2; 返回步骤2



Enter_bx 2007-08-29
  • 打赏
  • 举报
回复
自己顶下
dyw 2007-08-29
  • 打赏
  • 举报
回复
lz可能没太细看第二个链接:尽管是一个ISAPI DLL,但里面有对multipart/form-data数据的解析类,拿来用就是了。
dyw 2007-08-28
  • 打赏
  • 举报
回复
http://www.rudeserver.com/cgiparser/
http://msdn.microsoft.com/msdnmag/issues/01/10/Upload/

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧