回答
在Hamibot中上传图片到平台有两种主要方式:
- 使用http.postMultipart方法上传到服务器
// 文档地址 https://docs.hamibot.com/
var res = http.postMultipart('你的服务器地址', {
image: ['image.png', 'image/png', '/sdcard/image.png']
});
log(res.body.string());
- 上传到Hamibot开发脚本(作为脚本资源文件)
curl -X PUT \
-H "Authorization: 你的令牌(hmp开头)" \
-F "data=@image.png;type=image/png" \
https://api.hamibot.com/v1/devscripts/你的脚本ID/files
如果你需要在脚本中生成base64格式的图片数据上传:
// 文档地址 https://docs.hamibot.com/
var img = captureScreen();
var base64Data = images.toBase64(img, 'png');
// 发送到服务器
var res = http.postMultipart('你的服务器地址', {
image: base64Data
});
选择哪种方式取决于你的具体需求:上传到外部服务器或作为Hamibot脚本的资源文件。
ℹ️ 本回答由 AI 生成,内容仅供参考