查看: 14859|回复: 19

[v9] 用户头像上传gif动态图片。

[复制链接]
发表于 2015-7-26 11:00:22 | 显示全部楼层 |阅读模式

别想了,我只是来问  问题的。

用默认的上传用的是SWF 会被截取,GIF就不动了。

想要上传GIF,得再增加一个上传的表单~  修改可能有点大,没人帮手,我不会。。。:lol

哪位大师乐意出来出点力么。
发表于 2015-7-26 13:07:03 | 显示全部楼层
你应该想到过也试过增加一个图片字段吧?
回复 支持 反对

使用道具 举报

发表于 2015-7-26 13:30:08 | 显示全部楼层
一句话 判断文件类型  是gif就不处理
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-26 23:50:58 | 显示全部楼层
然而并没有人愿意出力。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-27 21:27:38 | 显示全部楼层
哪位技术达人,乐意出来分享一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-28 09:19:49 | 显示全部楼层
这个很重要,希望有达人能协助
回复 支持 反对

使用道具 举报

发表于 2015-7-29 14:14:48 | 显示全部楼层
老老实实用官方的方法吧
回复 支持 反对

使用道具 举报

发表于 2015-7-29 16:03:48 | 显示全部楼层
这个很正常.因为文件上传后,是由临时文件处复制成新图像到相关目录的.

理论上说,如果是GIF文件就不处理.当然可以。但用户提交的数据你全盘照收,对于网站来说是危险的,因为用户如果提交恶意数据,你的网站就危险了。
对于用户的每一个数据,你都必须要过滤。网站出现漏洞,多数就是过滤不全造成的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-31 00:17:35 | 显示全部楼层
forestd 发表于 2015-7-29 16:03
这个很正常.因为文件上传后,是由临时文件处复制成新图像到相关目录的.

理论上说,如果是GIF文件就不处理. ...

设置好目录 禁止运行PHP  感觉就能解决了。
回复 支持 反对

使用道具 举报

发表于 2015-7-31 15:14:15 | 显示全部楼层
我将文件上传目录设置没有权限运行 ,结果图片查看不了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-31 15:27:06 | 显示全部楼层
forestd 发表于 2015-7-31 15:14
我将文件上传目录设置没有权限运行 ,结果图片查看不了。

而我是这么设置的

  1. location ~* ^/(uploadfile|phpsso_server/uploadfile|about|aboutus|bgm|contactus|copyright|drawing|event|help|job|list|m2014|mod|news|ol|paixing|skin|skin2012|skin2013|skin2014|special|statics|style|suiji|topic|zhuanji|html)/.*.(php|php5|PHP|PHP5)$ {
  2.          deny all;
  3. }
复制代码


.htaccess
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-2 13:35:49 | 显示全部楼层
没有人的网站是要用到GIF头像的么。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-3 22:29:47 | 显示全部楼层
这么重要的东西,没人整么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-4 13:07:53 | 显示全部楼层
  真的没人整么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 点击这里注册

本版积分规则

小黑屋|Archiver|phpcms网站管理系统 ( 京ICP备14011169 )

GMT+8, 2019-6-20 00:01 , Processed in 0.213131 second(s), 9 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表