【问题标题】:jhipster changing users image URLjhipster 更改用户图像 URL
【发布时间】:2023-04-08 02:37:01
【问题描述】:

我正在尝试将存储在 HD 上的图片用作 jhipster 用户的个人资料图片,但我遇到了网址问题。我努力了 : file:///C:/Users/ab/Documents/myApp/uploads/profile_picture.png - 没用。

还尝试将 profile_picture 与 navbar.components.html 放在同一文件夹中,并将 url 更改为:profile_picture.png,但图像没有出现在导航栏上。但是,当我使用任何 Google 图片中的任何 img url 时,头像就在那里。

由于我是 Jhipster 的新手,我想知道我做错了什么? jhipster用户头像可以用高清图片吗?

提前致谢!

关于我的项目: "jhipsterVersion": "4.14.1", "serverPort": "8080", "authenticationType": "jwt", "cacheProvider": "ehcache", "enableHibernateCache": true, "websocket": false, "databaseType": "sql", "devDatabaseType": "h2Disk", "prodDatabaseType": "mysql", "searchEngine": false, "messageBroker": false, "serviceDiscoveryType": false, "buildTool": "maven", "enableSocialSignIn": true, "enableSwaggerCodegen": false, "jwtSecretKey": "", "clientFramework": "angularX", "useSass": false, "clientPackageManager": "yarn", "applicationType": "monolith", "jhiPrefix": "jhi", "enableTranslation": false

【问题讨论】:

  • 浏览器无法访问您的本地磁盘。您需要从服务器提供图像。
  • 谢谢,我该怎么做?

标签: jhipster


【解决方案1】:

终于解决了我的问题!
这真的很明显。在您的 JHipster 应用程序目录中,有一个名为 target/www/content 的文件,可从服务器访问。因此,在您的数据库中,在 JHI-USERS 表中,在 img_url 字段中写入:content/NAME_OF_PICTURE.png,它将起作用。

【讨论】:

  • 您也可以通过在URL中写入来测试它:localhost:8080/content/NAME_OF_IMAGE.png您必须看到您的图像结果。
  • 也可以在“target/www/content”中创建新文件夹(例如图片),该文件夹也可以访问。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-19
  • 1970-01-01
相关资源
最近更新 更多