关于网站用户上传图片

08-05-01 hifun

新手..求教..

比如一个论坛,一般都支持用户自己上传图片做头像的功能.

那我们一般对用户上传的图片保存在数据库呢,还是直接保存在服务器磁盘文件夹中?

如果保存在文件夹中,那在JSP页面怎么来区分显示呢?是不是还是需要在数据库建一张表来把用户id和图片名关联起来(或者直接在用户表中添加一个字段关联)..

图片文件保存在数据库和保存在文件服务器 在 存取性能 上又有那些区别呢?

hifun
2008-05-01 16:48

现在我是想把用户上传的图片保存在文件服务器,同时还要生成几种不同规格的缩略图,不论用户上传?*?的图片(当然图片类型和文件大小还是要另外去控制的),都要生成固定大小的图片分别命名保存(如 64*64,32*32等).不知道这具体改怎么来操作.

upload.jsp -> ImageSaveCtrlServlet

这个 ImageSaveCtrlServlet 该怎么写呢?

hifun
2008-05-01 21:37

为什么没人回答呢..是不是这个问题太弱了呀..咋菜鸟一只..来这里就是学习的..

刚刚用 smartupload 实现了图片上传..同时还生成了缩略图..1拖2,原来也很简单的.循环一下OK的..HOHO