51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1558|回复: 2
打印 上一主题 下一主题

[原创] LR下载到本地文件为什么是0字节

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-27 17:42:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下脚本运行后,下载到本地文件为什么是0字节。
Action()
{
    int flen;      
long filedes;   
char filename[1024];  

        web_submit_data("testrequest.jsp",
                "Action=http://118.118.118.252:7001/DZSW/offline/testrequest.jsp?&&LINK_TYPE=00&&S_DOMAIN=118.118.118.252&&S_PORT=7001&&C_VER=2007052410&&C_MODE=0",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                ITEMDATA,
                LAST);

        lr_think_time(6);

        web_set_max_html_param_len("335778");

    web_reg_save_param("fil1ename", "LB=", "RB=exe", "SEARCH=BODY", LAST);

        web_submit_data("linkhost.jsp",
                "Action=http://118.118.118.252:7001/DZSW/offline/linkhost.jsp?nsh=430181707241756&&pwd=111111&&LINK_TYPE=00&&S_DOMAIN=118.118.118.252&&S_PORT=7001&&C_VER=2007052410&&C_MODE=0",
                "Method=POST",
                "RecContentType=application/html",
                "Referer=",
                "Snapshot=t2.inf",
                "Mode=HTML",
                ITEMDATA,
                EXTRARES,
                "Url=basedata/softUpdate.jsp?FUNID=05&nsh=430181707241756&SBMM=111111&version=2&Version_flag=new3000&&LINK_TYPE=00&&S_DOMAIN=118.118.118.252&&S_PORT=7001&&C_VER=2007052410&&C_MODE=0", "Referer=", ENDITEM,
                "Url=down/qy/ABC3000.exe", "Referer=", ENDITEM,
                LAST);

       


strcat(filename,"e:\\");   
strcat(filename,lr_eval_string("430981758014596"));/

flen = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);

    if(flen > 0)
    {
     if((filedes = fopen(filename, "wb")) == NULL)
     {
      lr_output_message("Open File Failed!", lr_eval_string("{filecontent}"));
      return -1;
     }
     fwrite( lr_eval_string("{filecontent}"),flen,1,filedes );
fclose( filedes );
}

        return 0;
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-7-28 09:43:55 | 只看该作者
楼主你把web_reg_save_param("fil1ename", "LB=", "RB=exe", "SEARCH=BODY", LAST);
改为:web_reg_save_param("filename", "LB=", "RB=exe", "SEARCH=BODY", LAST);
试试看是否可以
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-8-5 22:36:46 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-19 05:41 , Processed in 0.062015 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表