upload 上传文件
是否需要验证:是
控制客户端发送
POST /upload HTTP/1.1
Host: 服务端 IP
auth: 验证串--触动专业版 iOS 无需写入验证串
root: [根类型:lua/res/log/plugin]
path: 路径
filename: 文件名
Connection: close
Content-Type: touchsprite/uploadfile
Content-Length: 文件长度
imgdata:文件数据
| 属性 | 说明 |
|---|---|
| HTTP 方法 | POST /upload HTTP/1.1 |
| auth | 验证串(触动专业版 iOS 无需写入验证串) |
| Host | 服务端 IP |
| root | 根类型:lua、res、log、plugin,上传文件要传入的触动精灵文件 |
| path | 路径,例如 "/aaa" 或者 "/aaa/bbb"; 多级路径下,前面带 '/';后面不带 ‘/’,根路径就是 "/" |
| filename | 文件名 |
| Connection | close 不支持长链接 |
| Content-Type | touchsprite/uploadfile 内容类型 |
| Content-Length | 文件长度 |
| imgdata | 文件数据 |
服务返回
HTTP/1.0 200 OK
Content-Length: 2
Content-Type: text/html; charset=utf-8
[ok/fail]
| 属性 | 说明 |
|---|---|
| HTTP 返回代码 | HTTP/1.0 200 OK(详见 HTTP 返回代码含义) |
| Content-Length | 2 |
| Content-Type | text/html; charset=utf-8 格式和编码 |
| ok/fail |
HTTP 返回代码含义
| 返回代码 | 代码含义 |
|---|---|
| 200 | 成功 |
| 400 | 参数错误 |
| 401 | 授权验证失败 |
注意事项
安卓标准版、 iOS 个人版必须有授权,授权为试用状态无法调用。
安卓 10 及其以上系统小精灵需要修改端口号为 50055。