裁剪图片前,图片是存在服务器上,还是缓存中?

icewatinggmail 2012-02-10 07:05:34
我见有些网站上传头像时利用js和PHP技术可以进行裁剪,我有几个关于他的疑问。当用户上传图片后,图片是真的上传到了服务器上了,还是存于缓存之中?如果直接上传到服务器的话,裁剪后的图片也存在了服务器上。就是说一个用户拥有了两张头像,是吗?这样,未经处理的图片不是占据空间吗?我不太明白之中的原理,主要是不太清楚上传后、未经处理前的图片到底是存在哪里?谢谢各位达人。
...全文
2370 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
icewatinggmail 2012-02-12
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xuzuning 的回复:]

上传文件被保存在 upload_tmp_dir 指定的目录中(默认是操作系统的临时文件目录)
无论你是否对上传文件进行处理,上传的临时文件都将在接收提交的 php 程序结束时被删除
[/Quote]
那么请问要入操作临时文件,我是小白,不太明白之中的原理,谢谢
asasdaf 2012-02-11
  • 打赏
  • 举报
回复
楼上说的差不多,图片肯定是已经上传到服务器了,再进行处理的,就是看你把原图是删除了,还是继续保留这了
xuzuning 2012-02-11
  • 打赏
  • 举报
回复
上传文件被保存在 upload_tmp_dir 指定的目录中(默认是操作系统的临时文件目录)
无论你是否对上传文件进行处理,上传的临时文件都将在接收提交的 php 程序结束时被删除
icewatinggmail 2012-02-11
  • 打赏
  • 举报
回复
额,请问这些都是现在的普遍做法吗?
jlokys 2012-02-10
  • 打赏
  • 举报
回复
当用户开始裁剪的时候,图片已经上传到了服务器,通常网站有两张用户头像图(都是裁剪后的缩略图),你也可你将用户上传的原图保存,也你可以将元图片上传到一个临时目录,这个目录,你觉得占用空间过大,你定期删除嘛。
icewatinggmail 2012-02-10
  • 打赏
  • 举报
回复
求解啊

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧