Github: github.com/SycAlright/Hostloc_Avatar

修改对应论坛的域名,Discuz!X全系列通用

1. 获取 Agent + Input 参数

打开 https://hostloc.com/home.php?mod=spacecp&ac=avatar 查看源代码或者审查元素
搜索input=agent=并记录下对应参数,已知agent是用户唯一值。

2. 准备你的头像

三种像素大小的图片,常见图片格式,png为佳

L:200 x 200 px (最大支持 200 x 250 px)
M:120 x 120 px
S:45 x 45 px

3.执行,判断结果

Windows hostloc_avatar.exe -agent=xxx -input=xxx
Linux hostloc_avatar -agent=xxx -input=xxx

自定义头像文件:
hostloc_avatar -agent=xxx -input=xxx -avatar1=45.jpg -avatar2=120.jpg -avatar3=200.jpg

帮助信息:

hostloc_avatar -help

  -agent string
        your agent
  -avatar1 string
        45px avatar image path  (default "45.jpg")
  -avatar2 string
        120px avatar image path (default "120.jpg")
  -avatar3 string
        200px avatar image path (default "200.jpg")
  -input string
        your input

打印结果:

// 成功上传,刷新头像即可
<?xml version="1.0" ?><root><face success="1"/></root>

// 图像像素超出服务器后台限制 或 格式不支持(Discuz常见支持:JPG/PNG/GIF)
<?xml version="1.0" ?><root><face success="0"/></root>

// Agent 或 Input 错误
Access denied for agent changed

// 空文件 或 文件上传错误
<root><message type="error" value="-2" /></root>
文章目錄