|
- int flen;
- long filedes;
- //设置参数的最大长度,注意该值必须大于文件的大小
- web_set_max_html_param_len("20000");
- //获取响应的全部内容,作为文件内容保存
- web_reg_save_param("fcontent", "LB=", "RB=", "SEARCH=BODY", LAST);
- web_url("downloadFile.view",
- "URL=http://202.118.65.34/dgbg/downloadFile.view?tableName=oa_fwgl&uuid=d7789664501b11e380d559ca399248e1&userName=2012012099&userrealName=u8besQ!!&developer=dgbg",
- "Resource=1",
- "RecContentType=application/x-download",
- "Referer=",
- "Snapshot=t1.inf",
- LAST);
-
- //获取响应中的文件长度
- flen = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);
- if(flen > 0)
- {
- //以写方式打开文件
- if((filedes = fopen("d:\\test\\test.doc", "wb")) == NULL)
- {
- lr_output_message("Open File Failed!");
- return -1;
- }
- //写入文件内容
- fwrite(lr_eval_string("{fcontent}"), flen, 1, filedes);
- //关闭文件
- fclose(filedes);
- }
- return 0;
复制代码 这是一个下载脚本 我需要他下载的文件名不一样 这需要 参数化 那个值
求大神指教~~~~~ |
|