求struts图片上传和显示??

来源:百度知道 编辑:UC知道 时间:2024/05/15 16:07:50
如题,如何用struts向服务器上传本地图片的程序。再显示出来。如同qq空间和普通的论坛那样。还有就是用户注册时选择头像如何从数据库读取并显示。如果用户自定义头像如何使用用户上传图像。恳请附上代码和思路!鄙人仅此以200分作为感谢。496043561。

实现这一功能通常是将图片文件放在服务器上的一个文件夹下
并把这些文件对应的文件路径及文件名放到数据库中.
在查询时,只从数据库中查出文件名
页面根据文件名来显示相应的图片

E-mail放上,给你代码看看QQ:253330532
-----------------------------------------------------------

从客户端上传图片,
在服务器上保存图片,并把图片路径保存到数据库中
同时将此图片路径放到request中,给下一个显示页使用
在下一页中从request中读出文件路径显示即可
<--用户注册时选择头像如何从数据库读取并显示-->
用户选择头像时,从数据库中读取相应的文件路径列表,
并放到request或session中,
页面根据文件路径列表来显示相应的图片

用户选择的图片实际只是选择了文件路径
在用户提交时,将文件路径保存到此用户对应的表中,
在以后用户登录时,从这该表中读出用户对应的文件路径,
页面上根据这个路径来显示用户头像

一般是这样的,上传的图片不直接放在数据库中,在数据库中只存放图片的相对路径,然后在页面的<img>元素中的src中引用这个地址就可以了。
需要上传图片的from表单必须要加上enctype="multipart/form-data"属性。
struts的文件上传bean的配置文件如下:
<form-bean name="adUpload" type="org.apache.struts.action.DynaActionForm">
<form-property name="adBewrite" type="java.lang.String"></form-property>
<form-property name="adLinkUrl" type=