首先肯定一点,数据库中是可以放数据的!但是这样的话,数据体积会很庞大,当然最好还是把放到文件夹中,数据只用来存放路径,不过最好是存放相对路径,应该以后可能设计到单独放在另一台服务器上,或换了文件夹。
还是三层架构,首先考虑数据访问层,这一层没有什么处理,因为是把头像存到硬盘里没有存到数据库里;业务层需要就是上传完头像后更新headurl,服务端就需要提供一个改变头像路径的功能;上传文件这个事就在controller表现层里实现就好了。因为啊MultipartFile是属于表现层的一个对象,要是传给了service就产生了耦合了,不太合适。
MrisyZhu 编写的代码是不适合你的。解决问题思路如下:1在上传文件的时候,你会将文件保存到网站中的某个文件夹下,同时你会到数据库中保存上传这个文件的记录。建议你在数据库的这个表中添加记录这个文件所在路径的一个字段。
没有存在表里,你需要引用就把img里的src属性写成这样的,">
以上就是关于如何把自己的头像塞到数据库里面全部的内容,包括:如何把自己的头像塞到数据库里面、头像为什么不能传到数据库里,要云存储、数据库超标,我想删点没用会员的头像,怎么 *** 作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)