吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2722|回复: 5
收起左侧

[求助] 易语言上传文件至VirusTotal(POST)

[复制链接]
你好,再见 发表于 2019-10-19 21:21
小白不懂求问,在网上查了很多例程还是不会,因为一直没有接触过Post

VirusTotalAPI接口:https://developers.virustotal.com/reference
捕获.PNG


这样子是错误的,返回403
捕获.PNG
捕获.PNG
最开始我是把apikey放在网址里,然后把文件数据放在函数里传字节集的地方,这样返回200但返回数据为空

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

hill_king 发表于 2019-10-19 22:03
看半天没找到哪里上传
silly78 发表于 2019-10-20 05:28
你这个是传统的上传文件例子,但这个不是这样提交

QQ截图20191020052514.jpg
两个参数要改成文本型提交,截图红线开始的部分是把文件转成base64编码

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
你好,再见 + 1 + 1 热心回复!

查看全部评分

 楼主| 你好,再见 发表于 2019-10-20 15:27
silly78 发表于 2019-10-20 05:28
你这个是传统的上传文件例子,但这个不是这样提交

可以再说详细一点嘛,这样好像不对
返回信息 = 到文本 (网页_访问_对象 (“https://www.virustotal.com/vtapi/v2/file/report”, 1, “apikey:” + API + #换行符 “file:base64,” 编码_BASE64编码 (file), , , , , 状态码, , ))
返回信息 = 到文本 (网页_访问_对象 (“https://www.virustotal.com/vtapi/v2/file/report”, 1, API + #换行符 编码_BASE64编码 (file), , , , , 状态码, , ))
silly78 发表于 2019-10-20 21:43
你好,再见 发表于 2019-10-20 16:27
可以再说详细一点嘛,这样好像不对
返回信息 = 到文本 (网页_访问_对象 (“https://www.virustotal.com ...

apikey=123&file=base64...
可能还需要URL编码一下

免费评分

参与人数 1吾爱币 +3 热心值 +1 收起 理由
你好,再见 + 3 + 1 谢谢你(^ν^)

查看全部评分

慕若曦 发表于 2019-10-24 23:00
TIM图片20191024224419.png
源码QQ上发你了。

熟读API,按照API上的例子去写就行了
https://developers.virustotal.com/reference#file-report
微信截图_20191024224822.png
API中声明,有两个参数,
apikey   文本型   你的APIKEY
Flile        文件      二进制上传就行了


所以方便起见直接用字节集全部提交了就行了,多个参数用&去拼接一下
比如我提交的参数里
实际为:
apikey=23333&file=00112233
Get请求方式的时候,你可以直接在网址后面并上一个?,然后接你的参数,如:
www.52pojie.cn/test.php?apikey=23333
POST的时候理论上用问号也行,但好看起见一般没人这么写吧,网址和提交的参数分开写比较优雅。
上述理论基于我写php的时候这么写,易语言是不是有其他更好用的写法我就不大清楚了,我15年后就没怎么用过易语言了,平时都是C#
祝你玩的开心。

免费评分

参与人数 1吾爱币 +3 热心值 +1 收起 理由
你好,再见 + 3 + 1 谢谢@Thanks!

查看全部评分

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 00:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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