php - 网站对于用户上传的图片怎么保存处理合适呢?
天蓬老师
天蓬老师 2017-04-10 15:26:20
[PHP讨论组]

比如一张商品图片,用户上传一张原图,而在网站的不同地方需要展示不同尺寸的,比如列表页,详情页,手机版的,那么这时我们怎么做呢,是首次上传时就保存多份吗?需不需要保留用户的原图呢,发现现在还有一种做法,饿了么就是这样的,

后面的参数可以随意调从而输出不同尺寸的图片,估计他这个就是存一个原图是吧,大家觉得那个做法比较呢?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(3)
高洛峰

对小团队来说当然是使用像七牛或者又拍云这样的图片云存储好,自带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培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号