工作稍微空闲继续搞机

前情提要:
国内的一个服务器始终无法搭建apache,反复尝试发现是IDC屏蔽了80端口。浪费了我大量时间(竖个中指)
现在终于通过配置apache的config,可以经过81端口访问web服务。
需求:
我打算拿这个服务器来做个图床。
流程是:网页端拖拽上传图片,系统按相应规则重命名图片,储存并建立目录,目录存储在数据库中。
这次就试着在github上去建立个repo,从头到尾自己做练练手看看。
repo地址:
https://github.com/hawken-im/myImgHost

第一步,因为是往自己的服务器上传,需要一个好的验证方式,我选择用github的api来做第三方授权登陆。查找了官方文档。主要在这里讲了:
https://developer.github.com/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow

有了官方文档做参考,现在就去github里看看还有没有现成的代码可以用

update:
需求变更:
经过研究,python不适合写web前端,我这个小需求也没必要整个什么Django框架。于是回到自己熟悉的PHP,又经过研究,PHP确实有点大势已去,没有重新捡起来的动力。于是又去研究Javascript,发现倒还可以用,可是我从来没用过,不是很想给自己挖新坑。
最后的结论是:我将在本地写上传脚本,直接从本地将图片上传至服务器并更新服务器端的数据库。一切从简。

update:
再次改变实现方法:
建立了FTP服务器
将图片上传到服务器上某文件夹内
为了安全不直接上传到web文件夹
写一个自动同步的shell脚本,同步图片到web文件夹