ZhangLiHai.Com

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

2006-9-5 23:14:57

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

但是模拟的是表单中的multipart/form-data,也就是upload表单.
以下是按照标准的w3c格式传输文件,同时加了cookie设置以便于某些应用.以下代码绝对原创.

原理就是,向远程地址建立socket连接,然后向里面写数据.

本地已经不提供代码:

相关工程:

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

最后更新:2006/10/14



 C语言版本:

http://www.zhanglihai.com/blog/c_360_socket_Unix_C/C++.html

年前写的sendmail C#版本:
http://www.zhanglihai.com/blog/c_336_CSharp_SendMail_SMTP.html