我现在是这样:
MutPartForm.AddFormField('uses','test');
MutPartForm.AddFormField('fileDescription','测试文件');
MutPartForm.AddFormField('uploadFile','测试1.xls');
MutPartForm.AddFormField('submit1','submit1');
MutPartForm.AddFile('upfile',filename,'');
result := IdHTTP1.Post(URL,MutPartForm);
原来在一个页面里面直接测试是没有问题的,但是拿到公司网页上测试上传就有问题了,因为现在需要登录,怎么登录处理? 我是在前面加了一下代码:
IdHTTP1.Request.URL := 'http://www......../upload.jsp';
IdHTTP1.Request.Username := 'upload';
IdHTTP1.Request.Password := '123456';
但是根本不行,返回的result的html看了下,还是登录界面的html,怎么办??
注: 网页的登录不光有用户名和密码,还有验证码,像CSDN登录那样的,怎么处理啊???
MutPartForm.AddFormField('uses','test');
MutPartForm.AddFormField('fileDescription','测试文件');
MutPartForm.AddFormField('uploadFile','测试1.xls');
MutPartForm.AddFormField('submit1','submit1');
MutPartForm.AddFile('upfile',filename,'');
result := IdHTTP1.Post(URL,MutPartForm);
原来在一个页面里面直接测试是没有问题的,但是拿到公司网页上测试上传就有问题了,因为现在需要登录,怎么登录处理? 我是在前面加了一下代码:
IdHTTP1.Request.URL := 'http://www......../upload.jsp';
IdHTTP1.Request.Username := 'upload';
IdHTTP1.Request.Password := '123456';
但是根本不行,返回的result的html看了下,还是登录界面的html,怎么办??
注: 网页的登录不光有用户名和密码,还有验证码,像CSDN登录那样的,怎么处理啊???
解决方案 »
- 自己做的软件如何做才能让360识别呢
- image字段的问题
- 相当有难度的问题,期待能人解决
- 如何提高这种数据库的操作效率?
- 如何提取html中的所有超链接,不用ie控件!
- 简单问题。怎么在edit1中,不出现小键盘中的数字,然后对相应的按键进行处理?
- delphi中如何把word中的数据导入到数据库中
- 各位高手,高高手:如何做一个虚拟硬盘象C盘D盘一样,而让该虚拟盘实际对应一个目录?
- 一个简单问题!但困扰我很久!
- 请教:通过TPrinterSetupDialog设置了打印机后, 如何得到当前打印机的纸张大小(A3还是A4等等)??
- 如何去掉indy的错误提示
- 如何比较两个tclientdataset的数据集
Params.Add('loginpwd='+Password);
params.Add('gdcode='+edit15.text);
HTML:=IdHttp1.Post(BaseURL+'/login.php?',Params);
idHTTP1.Disconnect;问题主要是在验证码的获取上,需要先识别出验证码,再一起提交。