首页 > 后端开发 > php教程 > 网站对于用户上传的图片怎么保存处理合适呢?

网站对于用户上传的图片怎么保存处理合适呢?

WBOY
发布: 2016-06-06 20:37:01
原创
1309 人浏览过

比如一张商品图片,用户上传一张原图,而在网站的不同地方需要展示不同尺寸的,比如列表页,详情页,手机版的,那么这时我们怎么做呢,是首次上传时就保存多份吗?需不需要保留用户的原图呢,发现现在还有一种做法,饿了么就是这样的,
网站对于用户上传的图片怎么保存处理合适呢?
后面的参数可以随意调从而输出不同尺寸的图片,估计他这个就是存一个原图是吧,大家觉得那个做法比较呢?

回复内容:

比如一张商品图片,用户上传一张原图,而在网站的不同地方需要展示不同尺寸的,比如列表页,详情页,手机版的,那么这时我们怎么做呢,是首次上传时就保存多份吗?需不需要保留用户的原图呢,发现现在还有一种做法,饿了么就是这样的,
网站对于用户上传的图片怎么保存处理合适呢?
后面的参数可以随意调从而输出不同尺寸的图片,估计他这个就是存一个原图是吧,大家觉得那个做法比较呢?

对小团队来说当然是使用像七牛或者又拍云这样的图片云存储好,自带cnd,还能用API进行图片处理。
存在自己的服务器上你就得多消耗流量,计算资源,这些可以不放在自己服务器上的东西当然还是放在七牛或又拍云好。

还有种方法就是把图片转成base64存数据库里,这步操作可以在前端完成,当然也是优缺点的,就是缓存不方便,不过图片少量的话也未尝不可,比用7牛方便多了。

我的常用方法是镜像到七牛云储存L之类的服务商。因为他们的可以比较灵活的生成缩略图,还有自带cdn

可能每个人都有不同的处理方式,我的处理方式是;对于上传的图片,单独建立一个文件夹保存。当然在这个文件目录下可以再根据年份和月份建立目录,Ueditor对于上传的图片就采用这种方式。对于图片的命名,可以简单的处理之后以随机字符串命名,例如这个列表页的图片:http://blog.92fenxiang.com/category/showcat/%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91

相关标签:
php
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板