我對 liip Imagine 有疑問
P粉021553460
P粉021553460 2024-03-19 18:37:45
0
1
336

我使用 symfony 5.4,我只需安裝 liip Imagine 套件來操作我的映像。但是,在配置完所有內容後,我的瀏覽器中沒有出現任何圖像,當我檢查時,我得到了我的程式碼,並收到以下錯誤訊息:http://localhost:8000/media/cache/resolve /my_thumb/images /properties/629a464aa81ef086062845.jpg 404(找不到)

在我的專案中,我甚至沒有在 images 目錄中為 media/cache/..... 自動產生任何目錄。

這是我的 liip_imagine.yaml 檔案的內容:

# 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}

這是我在我的樹枝檔案中寫的內容:

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

請我需要幫助,我嘗試了幾種技巧,例如添加解析器和加載器,但沒有一個能解決我的問題

P粉021553460
P粉021553460

全部回覆(1)
P粉649990163

也在設定檔中使用此設定

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

您的文件在哪裡產生?您必須使用 public/../media/cache 資料夾為上傳的圖像路徑添加符號鏈接,然後您將在瀏覽器中看到圖像

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!