本应用的使用完全免费,搭建到自己的服务器即可使用(Window系统)
工具持续开发更多有意义的功能,有需要可私信联系获取!
UI界面功能介绍:
自动删除到期图片
当您的图片通过Put将图片存储到服务器时,会自动记录当前的时间戳到数据库,例如您设置过期时间为10分钟,当前为22.35分,那么当22.45分时,该图片会被删除!
注意:若您的图片在22.35分上传的,但您在22.50分启动了自动删除到期图片功能,那么您的图片会被立即删除!!!!!!!!!!!
接口说明
开放Take接口(取图片Base64数据)
Url = "http://您设备的IP:8999/Local_Snap/Take"
Take接口:Take接口为取出图片Base64数据时使用,对接JSON案例如下:
{
"File" : "图片名称"
}
File为您的图片名称,假设您的图片存储到了D:\截图存储中,当前目录内共有三张图片,分别为
→1.png
→2.png
→3.png
那么您可在File中输入 1.png 或 2 或 3 程序会自动补全后缀png,也可以为下方情况:
{
"File" : ["1.png","2.png","3"]
}
一次性取出多张图片的Base64数据
开放Put接口(取图片数据)
Url = "http://您设备的IP:8999/Local_Snap/Put"
Put接口:Put接口为存入图片到您的服务器的指定目录下,对接Json如下:
{
"File_Name": "自定义名称.png",
"Base64" : "图片的Base64数据"
}
若您的File_Name字段缺失,那么服务端将获取当前纳秒级时间戳.png作为图片名称
本接口只支持一次性传入一张图片,不可以一次性传入多张
开放Len接口(取目录内图片名称)
Url = "http://您设备的IP:8999/Local_Snap/Len"
Len接口:Len接口用于取您设定存储图片目录内的所有图片,对接JSON如下
{
"Len": 10
}
Len的含义为您随机选择您目录内的N张图片名称,若您只有5张图片,那么只会反馈给您5个名称
若您的Len字段缺失,那么将会返回给您目录内所有图片的名称
{
"Code": 200,
"Result": [
"123.png",
"1726928600784739700.png",
"add.png",
"text.png"
],
"Time": 1726930659,
"Sign": "aa89bb591a2dff16c7d1ba19b0acba02",
"Run": {
"Take": 1,
"Ram": 0.025390625
}
}
标签:截图,File,接口,Len,应用,Take,上传,png,图片
From: https://blog.csdn.net/Y_ZSQ/article/details/142426161