用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5058|回复: 5
收起左侧

有人上传图片和生成缩略图吗?

[复制链接]
发表于 2008-2-26 18:46:11 | 显示全部楼层 |阅读模式
上传图片如何修改文件名呢?(好像只有个加密。。。。)

生成缩略图如何放入另一个文件夹?能不能自定义名字?


有没有简单的办法呢?

(如果需要修改库文件就算了)。。。。。





.
 楼主| 发表于 2008-2-26 19:39:29 | 显示全部楼层
把手册上的代码拷贝过去怎么还是提示“You did not select a file to upload.” 呢,
没修改什么呀,GD2也开了。。。

$_POST里有Array ( [userfile] => 2008-02-19_184503.JPG )图片。。。奇怪。。。是不是哪里设定问题?
---------------------------------

这个问题。搞定了。睡了个觉,吃了早饭,随便修改个代码就好了。

在这里提醒个路径问题:

$config['upload_path'] = './uploads/';
这个路径里开始有个点".",并不是相对目录,而是根目录,不知道啥情况。如果去掉点,就不对,提示路径错误。大家用的时候注意下。楼顶问题还请大家指教~~嘿嘿。

[ 本帖最后由 lony 于 2008-2-27 10:11 编辑 ]
 楼主| 发表于 2008-2-27 10:54:30 | 显示全部楼层
继续问。问个简单的,

能不能生成正方形的缩略图,auto resize 后剩下的地方填充个白色?
发表于 2008-2-27 11:24:32 | 显示全部楼层
什么是正方形的缩略图?现在不是正方形吗?
 楼主| 发表于 2008-2-27 12:13:40 | 显示全部楼层
不是 啊,我现在生成缩略图 设置是 100x100,生成的时候,会生成 100*90,和80*100,就是保证最大值是100,另一个缩放。 不过无所谓,凑合着用了。。。。


再一个问题,没办法手动重命名。如果重名就上传失败。我只有用那个 encrypt_name 了,乱七八糟的字符串。

继续研究。。。。
发表于 2009-3-21 13:21:11 | 显示全部楼层
本帖最后由 neversaylate 于 2009-3-21 13:22 编辑

文件名是可以自己定义的,用这               
                        $config['upload_path'] = './uploads';
                        $config['allowed_types'] = 'gif|jpg|png';
                        $config['max_size'] = '100';
                        $config['file_name'] = '我自定义的名字';                  
                        $config['overwrite'] = true;
                        $config['max_width'] = '1024';
                        $config['max_height'] = '768';
                        $this->load->library('upload', $config);
                        $this->upload->initialize($config);

加上红色的那个配置就ok了。

本版积分规则