这个项目的雏形已经完成了,能实现手机项目上传到私有服务器的功能。
前端使用Android开发,后端使用Go语言开发,之所以使用Go语言开发后端,主要原因是我想使用自己的树莓派迷你电脑备份相册,而树莓派的内存只有1G(现在树莓派4 内存已经有4G啦,打算入手一块玩玩),要使用Java Web来开发,基本上是运行不了的,之前我试试在树莓派上运行一个Spring 项目都要好十几分钟才能启来,果断放弃,所以选择Go语言来实现了。
项目地址
2 GO语言后端
下面介绍基本的设计
前端有两张表
字段 | 说明 |
fileName | 文件名 |
state | 状态 |
字段 | 说明 |
name | 配置项 |
value | 值 |
album.state 字段记录手机照片是否已经上传到服务器
下面是配置表初始化创建的一条记录,表示服务器的地址和IP,用户可以根据自己服务器的实现情况在前端页面修改并保存即可。
name | value |
address | 192.168.1.1:8000 |
今天先到这里,明天继续~