GET /api/files
-- получить список файлов
GET /api/files?path=/
{
"success": true,
"result": [
{
"name": "/SPIFFS",
"is_dir": true
},
{
"name": "/SDCARD",
"is_dir": true
}
]
}
GET /api/files?path=/SPIFFS
{
"success": true,
"result": [
{
"name": "devices.json",
"is_dir": false,
"size": 23123
}
]
}
GET /api/files?path=/SDCARD
{
"success": true,
"result": [
{
"name": "file.mp3",
"is_dir": false,
"size": 23123
},
{
"name": "utils",
"is_dir": true
}
]
}
GET /api/files?path=/SDCARD/utils
{
"success": true,
"result": [
{
"name": "util.mp3",
"is_dir": false,
"size": 23123
}
]
}
POST /api/files
X-FileName: main.lua
print("Hello World")
POST /api/files
X-FileName: /utils/util.lua
function hi (n)
print(n)
end
PATCH /api/files/utils/util.lua
function hillo (n)
end
DELETE /api/files/utils/util.lua
получить текстом значение файла utils/util.lua
GET /api/files/utils/util.lua
получить текстом значение файла main.lua
GET /api/files/main.lua
получить текстом значение файла index.html
GET /api/files/index.html
POST /api/scripts-repl?action=evalCode
print("Hello World")
response
{
"success": true,
"stdout": "Hello World"
}
Eval file:
POST /api/scripts-repl?action=evalFile&name=hello.lua
response
{
"success": true,
"stdout": "Hello World"
}