Ich habe eine Frage zu liip Imagine
P粉021553460
P粉021553460 2024-03-19 18:37:45
0
1
309

Ich verwende Symfony 5.4 und muss nur das liip Imagine-Paket installieren, um meine Bilder zu bearbeiten. Nachdem ich jedoch alles konfiguriert habe, werden in meinem Browser keine Bilder angezeigt und wenn ich nachschaue, erhalte ich meinen Code und die folgende Fehlermeldung: http://localhost:8000/media/cache/resolve /my_thumb/images /properties/629a464aa81ef086062845.jpg 404 (Nicht gefunden)

In meinem Projekt habe ich nicht einmal ein automatisch generiertes Verzeichnis für media/cache/..... im Bilderverzeichnis.

Dies ist der Inhalt meiner liip_imagine.yaml-Datei:

# Documentation on how to configure the bundle can be found at: https://symfony.com/doc/current/bundles/LiipImagineBundle/basic-usage.html
liip_imagine:
    # valid drivers options include "gd" or "gmagick" or "imagick"
    driver: "gd"

    filter_sets:
        cache : ~
        my_thumb:
            quality: 75
            filters:
                thumbnails: {size: [360, 230], mode: outbound}

Das habe ich in meine Twig-Datei geschrieben:

<img src="{{ vich_uploader_asset(property, 'imageFile') | imagine_filter('my_thumb') }}" class="card-img-top" alt="">

Bitte ich brauche Hilfe, ich habe mehrere Tricks ausprobiert, wie das Hinzufügen von Parser und Loader, aber keiner davon hat mein Problem gelöst

P粉021553460
P粉021553460

Antworte allen(1)
P粉649990163

也在配置文件中使用此设置

resolvers:
    default:
        web_path:
            web_root: ~ # %kernel.project_dir%/public (%kernel.project_dir%/web for Symfony 

您的文件在哪里生成?您必须使用 public/../media/cache 文件夹为上传的图像路径添加符号链接,然后您将在浏览器中看到图像

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!