ssh 文件上传

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:47:41
比如一个user类,里面是用户信息和头像。在用户注册的时候,怎么办呢?hibernate存的不是user对象吗,而头像文件file又是user的成员(user 继承ActionForm)这样不是把file一起存到了数据库。而现实中我们存的只是file的路劲...请问怎么解决
J2EE的啊,怎么还没的人回答哦 急啊....
按照二楼的做法,用string类型 会报错:argument type mismatch 应该是类型不匹配吧

private int id;
private String username;
private String password;
private FormFile file;
这个是user类,继承了actionform。因此hibernate存的时候就把它当对象村了。怎么办 思路是什么

哪位有实例啊,发给我吧 谢谢咯,QQ449063862

可以有两种方法。一种是把头像文件设成String对象,数据库保存路径。第二种是设成Blob对象,数据库保存二进制数据。
像头像文件这种小文件还是存到数据库比较方便,而且性能也是不错的,比第一种方便操作。

报错是不是你的entity配置文件有错误?在配置文件里也把头像搞成String,当然数据库的类型是varchar了。

肯定是保存的路径了,不过可以把头像上传到本项目的一个文件夹下