上传图片的逻辑处理

本来很简单的事情,可能是我想复杂了,问问大家有什么方法无~

就是一个Blog吧,需要实现上传图片的功能,那就直接upload image上去服务器,将upload的图片路径等的信息插入到database,然后服务器返回图片的路径等数据就好了,然后我有以下问题:

1、作者写着blog,上传了图片,但是又不想写了,blog也没有保存,那插入数据库的image的信息怎么办?

2、作者写完了blog,但是上传了很多blog无关的图片,blog里面也没有引用到这些图片,那插入到数据库的image的信息怎么办?

3、那些blog引用不到的图片放在upload的文件也占用磁盘空间,怎么办?

有同学写过相关的完整的图片上传逻辑的实现吗?Google了一遍好像都没有感觉。

求上面的问题处理方法、逻辑。

谢谢!

阅读 5.7k
3 个回答

一种考虑是,图片有专门的管理,上传了没有用到的图片这可以在这个专门的管理页面删掉,也可以以后浏览什么的

一般都给blog加个相册功能
比如百度空间贴吧什么的

针对你提出的这些问题,我觉得最佳解决方案就是独立于博客文章,做一个附件管理的页面,让作者管理当下他上传过的所有图片,在这个页面列出哪些图片被引用过。

另外,我认为图片地址占用的空间可以忽略不计;图片文件本身不太建议放自己硬盘,又拍云什么的很好。

另外有一个重要原则是,不到万不得已不删除

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进