meloflavio / owncloud-uploader-bundle
带有 VichUploaderBundle 的 Owncloud 上传器。
v4.0.0
2023-06-13 12:06 UTC
Requires
- php: ^7.1.3|^8.1
- ext-curl: *
- vich/uploader-bundle: ^1.8
Requires (Dev)
- symfony/phpunit-bridge: ^3.0
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