我使用Symfony 6和ApiPlatform。我想放些小照片。我正在使用Flysystem和LiipImagineBundle。我做的一切都像Symfony文档中的那样。然而,当我想使用方法“filterService-> getUrlOfFilteredImage()”时,我得到一个错误:
Liip\ImagineBundle\Binary\Loader\FlystemV2Loader::__construct():参数#2($filesystem)必须是类型League\Flysystem\FilesystemOperator,League\Flysystem\Local\LocalFilesystemAdapter给定,在/var/www/var/cache/dev/Container 6Sb 4vUT/getLiipImagine_Binary_Loader_FlysystemLoaderService. php第23行调用
这是图书馆的bug吗?
我的config.yml
liip_imagine:
# valid drivers options include "gd" or "gmagick" or "imagick"
driver: "imagick"
loaders:
flysystem_loader:
flysystem:
filesystem_service: flysystem.adapter.private.storage
data_loader: flysystem_loader
filter_sets:
my_thumb:
filters:
thumbnail:
size: [200, 200]
mode: outbound
allow_upscale: true
############################
flysystem:
storages:
private.storage:
adapter: 'local'
options:
directory: '%kernel.project_dir%/var/storage/files'
字符串
1条答案
按热度按时间mf98qq941#
正如我在关于Github问题的评论中发现的,你必须排除
filesystem_service
键中的flysystem.adapter
部分。只留下
private.storage
在你的情况下。因此:字符串