给老婆开发的自动提交的工具接近尾声了。
就剩下一个看似最简单,却实际最难的一个点:上传文件的那一步。
它的页面代码是这样的:
<form action="upload_submit.jsp" method="post" name="upload" enctype="multipart/form-data">
<table>
<tr>
<td align="left"><label for="tf_res"></label>
<input type="file" name="tf_upload" id="tf_upload" size="10" />
</td>
</tr>
<tr><td>
<input type="submit" name="Upload" id="Upload" value="Upload" />
</td></tr>
</table>
</form>
难道这里不就是仅仅就一个“tf_upload”参数吗?
我模拟submit的代码是这样的:
NameValueCollection PostVars = new NameValueCollection();
PostVars.Add("tf_resume_upload", mResume.RealResumeFile);
byte[] byRemoteInfo = WebClientObj.UploadValues("http://****.****.com/ORS/upload_submit.jsp", "POST", PostVars);
但实际上文件并没有上传上去。到底是那些玄机我还没弄懂呢?我还应该做哪些尝试呢?
谢谢啊!
--
FROM 118.186.202.*