用Socket模拟浏览器进行Upload提交

说起来用Socket模拟post请求传递字符串数据这个已经不是什么难点了.现在已经有很多人都会了.
最近需要一个用Socket模拟POST请求。

但是模拟的是表单中的multipart/form-data,也就是upload表单.

该程序模拟浏览器上传附件编码的过程。
以下是按照标准的w3c格式传输文件,同时加了cookie设置以便于某些应用.

 

相关工程:
支持Java/C#/C语言

http://code.google.com/p/rfc1867/