LR中下载文件的脚本

#include "web_api.h"

Action()
{
int iflen; //文件大小
long lfbody; //响应数据内容大小

web_url("xxx.html",
"URL=url地址",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t2.inf",
"Mode=HTML",
EXTRARES,
"Url=url?isMin=0&place=RB&Css=2&RoomName=5rWL6K+V6ICF5a625Zut6K665Z2b&encode=1&isTime=0&width=350&height=240&everypage=0", ENDITEM,
"Url=xxx.gif", ENDITEM,
LAST);

//设置最大长度
web_set_max_html_param_len("10000");

//将响应信息存放到fcontent变量
web_reg_save_param("fcontent", "LB=", "RB=", "SEARCH=BODY", LAST);

web_url("下载页面",
"URL=url/xncssj.pdf",
"Resource=0",
"RecContentType=text/html",
"Referer=url",
"Snapshot=t3.inf",
"Mode=HTML",
LAST);

//获取响应大小
iflen = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);

if(iflen > 0)
{
//以写方式打开文件
if((lfbody = fopen("D:\\下载目录\xxx.pdf", "wb")) == NULL)
{
lr_output_message("文件操作失败!");
return -1;
}
//写入文件内容
fwrite(lr_eval_string("{fcontent}"), iflen, 1, lfbody);
//关闭文件
fclose(lfbody);
}
return 0;
}

转载于:https://www.cnblogs.com/NiceTime/p/8561109.html

LR12脚本移植到LR11需要经过以下几个步骤: 1.备份脚本:在进行任何移植工作之前,首先需要对LR12脚本进行备份。这确保了即使在移植过程出现问题,原始脚本也能得到保留。 2.审查脚本:在移植过程,需要仔细审查LR12脚本的所有功能和组件。检查是否存在LR12特有的功能、语法或操作。如果有,需要查找LR11的等效功能。 3.调整语法:LR12和LR11可能存在一些语法上的差异。在移植过程,需要将LR12脚本的语法调整为LR11所支持的语法。 4.适配组件:LR12和LR11可能使用不同版本的组件或插件。在移植过程,需要检查脚本使用的组件是否在LR11也有相应的版本。如果没有,需要找到LR11的替代组件,并相应地调整脚本的代码。 5.测试脚本:在完成脚本移植之后,需要进行测试以确保脚本LR11能够正常运行。通过执行一些典型的场景或测试用例,观察脚本的行为和性能。 6.在需要的情况下,进行调试和修改:如果在测试过程发现脚本存在问题,需要进行调试并相应地修改代码。可以使用LR11提供的调试工具,如日志文件和断点等。 7.优化脚本性能:在移植脚本之后,可以重新评估脚本的性能,并进行优化以提高性能。可以使用LR11提供的性能测试工具和技术来进行优化。 总结起来,将LR12脚本移植到LR11需要进行备份、审查、语法调整、组件适配、测试、调试和优化等多个步骤。在移植过程,需要保持耐心和细心,并根据实际情况对脚本进行修改和优化,以确保脚本能够顺利地在LR11运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值