View on GitHub

Wills' blog

  • home | github | resume |
  • rails网络应用blom开发笔记

    17 Feb 2014

    blom是一个图片上传,组织成类似于ppt的东西然后公开阅览的简单程序。

    需要考虑清楚的部分

    权限管理

    1. 非登陆用户的权限
    2. 登陆用户对自己的文件的权限
    3. 登陆用户对他人的文件的权限
    4. 管理员权限

    图片上传文件管理

    1. 不同用户之间的文件访问不会冲突(存储文件规则)
    2. 相同用户同一文件名的文件不会冲突(命名规则)
    3. 用户删除图片后与文章关系的删除(防止空链接)
    4. 用户删除文章后图片的不删除(防止影响其他文章)
    5. 图片的版本空中(应对resize的需求)
    6. 图片存储置于git管理之外(自动deploy的需求)

    什么须要cache什么不能cache

    是否对应移动端

    有用的链接


    [click to comment]