2017-02-07 5 views
0

イメージをアップロードするためにアップローダーを使用し、フライシステムファイルを一括して使用しています。また、サムネイルを作るためにバンドルを想像してください。イメージのパスが間違っています

問題は、私のoneup flysystemアダプターのローカルパスをとり、uploads/58998d6502406.pngというイメージが見つかりました。 uploads接頭辞を削除すると、それ以外の場合は例外が見つかりません。

私の設定に何か不足していると思われますか?

小枝:作品 http://app.dev/media/cache/resolve/my_thumb/uploads/58998d6502406.png

URL: http://app.dev/media/cache/resolve/my_thumb/58998d6502406.png

マイ設定:

変更することにより、固定
# OneupFlysystem Configuration 
oneup_flysystem: 
    adapters: 
     uploads_adapter: 
      local: 
       directory: "%kernel.root_dir%/../web/uploads" 
    filesystems: 
     uploads_fs: 
      adapter: uploads_adapter 
      mount: uploads_fs 

# Vich uploader Configuration 
vich_uploader: 
    db_driver: orm 
    storage: flysystem 
    mappings: 
     partner_image: 
      uri_prefix: /uploads 
      upload_destination: uploads_fs 
      namer: vich_uploader.namer_uniqid 
      delete_on_remove: true 
      delete_on_update: true 
     news_image: 
      uri_prefix: /uploads 
      upload_destination: uploads_fs 
      namer: vich_uploader.namer_uniqid 
      delete_on_remove: true 
      delete_on_update: true 

# Liip imagine bundle Configuration 
liip_imagine: 
    loaders: 
     uploaded_images: 
      flysystem: 
       filesystem_service: oneup_flysystem.uploads_fs_filesystem 
    data_loader: uploaded_images 
    filter_sets : 
     my_thumb: 
      filters: 
       thumbnail: { size: [120, 90], mode: outbound } 

答えて

0

URLを生成し <img src="{{ vich_uploader_asset(partner, 'imageFile') | imagine_filter('my_thumb') }}" />(も資産を試してみました)

uri_prefixインチのアップローダー設定から空の文字列uri_prefix: ""

関連する問題