有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在Jhipster上使用Angular存储用户图像的位置

上传用户图片的最佳做法是什么?我该怎么做

我是否应该将其作为imageUrl存储在jhi_用户表中,并将图像保存在“src/main/webapp/content/images”文件夹中?(如果我这样做,它可能会被重新部署摧毁) imageUrl列的用途是什么

或者我应该在数据库列中将其存储为base64吗?(如果我这样做,我是否应该在“jhi_user”或“userExtra”表中添加一个新的blob列)

还是外部文件夹

或者有人有其他建议吗


共 (1) 个答案

  1. # 1 楼答案

    如果用户可以在运行时上传图像,就不可能将它们存储在src中,因为src中的图像在构建时由webpack打包到JS包中

    最简单的方法是创建一个带有blob字段的UserPicture实体来存储图像以及与User实体的关系,因为JHipster将生成几乎所有的代码