向某个网站提交文件上传请求action的难题

dreamzll 2011-12-23 09:15:44
假设有一个网站,http://www.tfg.com,其中有表单A实现了上传文件功能,action指向http://info.tfg.com/upload/up.do。

现在我想要不通过提交表单的形式实现上传文件的功能,即直接用代码实现。

有以下几个前提存在:

1、进入该网站,需要登录,验证地址为https://info.tfg.com/login.do。

2、登录用户信息已知,假设用户名为user1,密码为pwd。

3、想要上传的文件为d:\test.txt。


我用httpURLConnection,httpClient的方式都试过,均未成功。

我的方式为:

1、将用户名、密码都设置在httpURLConnection的参数中,然后使用POST方式提交请求到目标action地址。

2、使用httpGet先登录该网站,收集Cookies信息,然后加到新的httpPost对象中,再提交其请求到action地址。


以上2种方式均未成功,还请各位达人指点。
...全文
56 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
amowker 2011-12-24
  • 打赏
  • 举报
回复
登录倒是成功过,上传搞不定




--signature--------------------------
http://www.purji.com/qklist.htm
lxhuang0911 2011-12-23
  • 打赏
  • 举报
回复
上传文件一般都是要用表单提交的吧 或者网上找找上传的控件

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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