загрузка Dynami c загруженных изображений вне папки активов - PullRequest
0 голосов
/ 24 марта 2020

с использованием папки assets для отображения изображений выполняется с помощью пути * stati c. Однако при использовании динамического c path это не так, потому что ng serve загружает приложение в память и новый добавленный элемент, например, изображение не может быть загружено в текущее скомпилированное приложение.

, поэтому после Google, обходной путь использует другую папку, скажем, outsideUploades . и в файле angular. json я сделал:

"assets": [
              "src/favicon.ico",
              "src/assets",
              {"glob": "**/*", "input": "../outsideUploades ", "output": "./assets/upload"}  // I added that
          ]

У меня эта архитектура

, поэтому я изменил путь к загруженным изображениям в папку go до outsideUploades . но когда я сделал:

<img id="dynamicPathFromOutsideUploades" src="{{getDynamicPath()}}" style="max-width:50px">

с

getDynamicPath()
{
    return this.user.displayPathImage; // that returns   C:\$. REFONTE\upload\img1.jpg 
}

, я не могу показать нужные изображения.

У вас есть какие-нибудь идеи по поводу этого решения. Большое спасибо.

1 Ответ

0 голосов
/ 28 марта 2020

да, поэтому вам следует использовать вместо этого путь на стороне сервера, я говорю о приведенном URL-адресе из rest api, например http://localhost:6227/api/auth/files/img1.jpg, после этого вы вызываете его в своей функции на стороне клиента.

Надеюсь на помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...