У меня проблема с базовым менеджером документов, который я создаю для личного использования.
У меня есть метод для локальной загрузки документов, которые хранятся в папке с именем document-storage. Эта папка хранится в основной папке проекта: например, этот проект называется
Управление документами, а структура папок похожа на
Управление документами:
Источник:
web:
поставщик:
хранилище документов:
Проблема, с которой я сталкиваюсь, заключается в том, что я храню все виды документов в этой папке, их просто называютидентификатор базы данных, а затем .extension. Затем я сохраняю все детали в базе данных и т. Д. Это прекрасно работает, пока я не хочу начать добавлять некоторые предварительные просмотры в мои документы. Я думал, что начну легко с изображения. Я написал некоторый код, похожий на этот
Я посмотрел на методы пути ветки, такие как absolute_url, path () иlative_path (), но они выглядят некорректно
Вот мой кодчто у меня до сих пор
<div class="col-md-12">
<h1>{{ file.filename }}</h1>
<img src="{{ source ~ file.fullFileName }}" style="display: block">
</div>
Это делает путь, который выглядит следующим образом
<img src="C:\Users\Guest.Learner\Documents\document-manager\document-storage\1.jpg" style="display: block">
Это правильный путь к файлу, однако мое изображение не отображается!
Есть что-то, чего мне не хватает, и что-то, что я делаю, что я не могу?
Я ожидаю, что смогу дать шаблону имя источника и файла, а затем он сможет отрендерить изображение. Я имею дело со всей логикой, где еще.