本项目目的是开发一个图床工具,通过alist,使用各种网盘做为图片的存储库
开发计划如下:
- 实现图片的显示
- 读取剪切板的图片 clipboard
- server可指定启动端口和接口前缀
- 实现Alist服务器等信息可配置
- client mode实现服务端信息配置
- server mode添加日志
- 上传文件
/api/fs/put
Content-Length: 70524
Content-Type: image/png
File-Path: %2xxx.png
Password: xxxx
ubuntu上需要安装x11的开发依赖
sudo apt install libx11-dev
imghouse -s
imghouse [-fn fileName] [-f local image file path]
或者做为daemon服务:
nohup imghouse -d >/dev/null 2>&1 &
然后使用快捷键 Ctrl+Shift+S
进行图片发送
{
"port": 8888,
"image_view_api": "view",
"alist_url": "http://xxx.xxx:5244",
"alist_password": "xxxx",
"alist_user": "sss",
"server_url": "http://xxx.xxx",
"aes_key": "xvvsdsdf"
}