搜索
查看: 1432|回复: 2

请教如何把blink onRequestEnd中拦截的数据保存到本地

[复制链接]

2

主题

5

帖子

36

积分

新手入门

Rank: 1

积分
36
发表于 2018-2-4 14:16:16 | 显示全部楼层 |阅读模式
  1. import win.ui;
  2. /*DSG{{*/
  3. mainForm = win.form(text="aardio form";right=564;bottom=352)
  4. mainForm.add(
  5. button={cls="button";text="保存到本地";left=151;top=24;right=242;bottom=57;z=3};
  6. button2={cls="button";text="刷新";left=34;top=25;right=125;bottom=58;z=2};
  7. custom={cls="custom";text="custom";left=23;top=88;right=475;bottom=321;edge=1;z=1};
  8. picturebox={cls="picturebox";left=291;top=24;right=469;bottom=62;border=1;z=4}
  9. )
  10. /*}}*/

  11. import web.blink.form

  12. wk = web.blink.form(mainForm.custom)
  13. import console
  14. wk.onRequestEnd = function(hRequest,url,responseDataPtr,size){
  15.         //已知内存地址 responseDataPtr 数据 长度 size
  16.         //请问如何将图片显示在picturebox 或 保存到本地
  17. }

  18. wk.onRequestBegin = function(hRequest,url){
  19.     if (url== "http://jiaoshi.gsedu.cn:8081/mgmt/vcode") {
  20.             wk.hookOnRequestEnd(hRequest);
  21.     }
  22.    
  23. }
  24.    
  25. wk.go("http://jiaoshi.gsedu.cn:8081/mgmt/vcode")

  26. mainForm.button2.oncommand = function(id,event){
  27.         wk.reload()
  28. }

  29. mainForm.button.oncommand = function(id,event){
  30.        
  31. }

  32. mainForm.enableDpiScaling();
  33. mainForm.show();

  34. return win.loopMessage();
复制代码
回复

使用道具 举报

186

主题

2537

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
13936
发表于 2018-2-5 09:54:20 | 显示全部楼层
str = raw.tostring(responseDataPtr,1,size)

他这个事件有时候是不触发的,自己写代码抓吧。
回复

使用道具 举报

2

主题

5

帖子

36

积分

新手入门

Rank: 1

积分
36
 楼主| 发表于 2018-2-5 14:20:56 | 显示全部楼层
Jacen.He 发表于 2018-2-5 09:54
str = raw.tostring(responseDataPtr,1,size)

他这个事件有时候是不触发的,自己写代码抓吧。

感谢校长百忙之中抽空回答,已经可以了,这样就可以操作浏览器缓存了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-8-19 23:54 , Processed in 0.062501 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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