meloflavio/owncloud-uploader-bundle

带有 VichUploaderBundle 的 Owncloud 上传器。

v4.0.0 2023-06-13 12:06 UTC

This package is auto-updated.

Last update: 2024-09-13 15:09:13 UTC


README

ownacloud与vich uploader bundle集成的集成包,用于通知。

安装

####1. 使用Composer require

    composer require meloflavio/owncloud-uploader-bundle

####2. 添加环境变量

OWNCLOUD_URL=https://owncloud.com
OWNCLOUD_USER=user
OWNCLOUD_PASSWORD=pass

####3. 在vich_uploader.yaml中添加owncloud存储,其他选项可以更改

vich_uploader:
    db_driver: orm
    storage: '@cds.owncloud_storage'                                  #storage do onwcloud uploader
    mappings:
        resposta_anexo:
            uri_prefix: /ANEXO/RESPOSTAS                              #pasta padrao para os arquivos do owncloud
            upload_destination: '%env(resolve:OWNCLOUD_URL)%/remote.php/webdav/'
            namer:
                service: Vich\UploaderBundle\Naming\PropertyNamer
                options: { property: 'fileName' }

####4. 在melo_flavio_owncloud_uploader.yaml中添加或在vich_uploader.yaml中添加

melo_flavio_owncloud_uploader:
    OWNCLOUD_URL: '%env(resolve:OWNCLOUD_URL)%'
    OWNCLOUD_USER: '%env(resolve:OWNCLOUD_USER)%'
    OWNCLOUD_PASSWORD: '%env(resolve:OWNCLOUD_PASSWORD)%'

####5. 配置实体,按照VichUploaderBundle的使用步骤进行,例如: https://github.com/dustin10/VichUploaderBundle/blob/master/docs/usage.md