用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: 小狗乖乖
收起左侧

[版本 2.x] 上传类真他妈的烦。就是直接用手册的例子也不成功

  [复制链接]
发表于 2012-5-31 10:49:08 | 显示全部楼层
Capricornus 发表于 2012-5-30 18:14
我也是没有看懂,上传普通的图片上传上去也不行,看了mimes.php还是不行,不知道怎么修改。就是普通的jpg ...

在 mimes.php 里添加 application/octet-stream 这个也不行?
发表于 2012-5-31 15:51:45 | 显示全部楼层
Hex 发表于 2012-5-31 10:49
在 mimes.php 里添加 application/octet-stream 这个也不行?

添加了也是不行,当时看了一个你回复别人的帖子,说是添加了这个也不行的话就也表示没有办法了。所以我就用了1.7.3的类。现在有好的方法了么?
发表于 2012-5-31 20:01:00 CI中国手机版 | 显示全部楼层
不同浏览器上传的文件流不同,打印出类型添加进配置就好了。
来自: iPhone客户端
发表于 2012-6-1 00:15:43 | 显示全部楼层
现在的新手学习东西真浮躁!!!!
发表于 2012-6-1 10:50:30 | 显示全部楼层
Capricornus 发表于 2012-5-31 15:51
添加了也是不行,当时看了一个你回复别人的帖子,说是添加了这个也不行的话就也表示没有办法了。所以我就 ...

实际上问题出在你的浏览器发送的 mime 没有在 mimes.php 里标注,你需要的是抓包,看看你的浏览器到底发送的是什么 mime,换句话说,这个东西和浏览器是有关的,你要把所有 mime 都放到 mimes.php 里才能保证万无一失。

CI 的上传类为什么要限制 mime 而不只限制扩展名,一个是安全原因,另一个就是作者的设计思路,用 CI 你只能跟着作者的设计思路走,呵呵
发表于 2012-6-22 09:36:49 | 显示全部楼层
2.1是可以的,严格按照教程来啊,开始我们的一个开发也有传不上去的时候,现在上传,缩略,加水印,都搞定了,呵呵。

本版积分规则