找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 49|回复: 1

[分享] 一个把截图自动上传到自己服务器的小脚本

[复制链接]

5

主题

6

回帖

0

积分

新手上路

积分
0
发表于 2026-4-5 04:18:35 | 显示全部楼层 |阅读模式
需求是脚本跑的时候定时截图存证,方便远程查看运行状态。用Screen.CaptureBase64拿到图片,再用Http.Post传给自己搭的小后端。
  1. let img = Screen.CaptureBase64()
  2. let res = Http.Post("https://myserver.example.com/upload", {image: img, ts: Date.now()})
  3. if (res.Error) {
  4.     Toast.Show("上传失败: " + res.Error)
  5. }
复制代码

要注意的是CaptureBase64编码之后体积会大不少,我这边加了个每5分钟传一次的节流,不然流量吃不消。域名记得先加到网络白名单里,不然Http请求会被拒绝。

5

主题

6

回帖

0

积分

新手上路

积分
0
 楼主| 发表于 2026-4-7 22:43:00 | 显示全部楼层
补充一下,如果图片比较大建议服务端加个体积限制,之前没限制被自己传崩过一次。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|脚本开发者社区

GMT+8, 2026-7-8 17:51 , Processed in 0.031130 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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