brainsum/media_upload

提供媒体实体的批量上传。

安装数: 1,528

依赖项: 2

建议者: 0

安全性: 0

星标: 1

关注者: 5

分支: 1

公开问题: 2

类型:drupal-module

4.4.0 2023-10-20 08:26 UTC

This package is auto-updated.

Last update: 2024-09-20 10:17:33 UTC


README

简介

此模块为系统中的每种媒体类型添加第三方设置。转到 /admin/structure/media/manage/{type},使用“媒体上传配置”启用批量上传,并将“上传目标字段”设置为您的类型中的文件或图像类型字段,然后保存类型。然后转到 /media/bulk-upload 或 /media/bulk-upload/{type},您可以在那里上传您的文件。

要求

此模块需要以下模块

注意,DropzoneJS 需要 Dropzone 库。最简单的方法是使用基于 drupal-composer/drupal-projectdrupal/recommended-project 的项目,并按照以下步骤操作

  • 设置 asset-packagist
    "repositories": {
        "drupal": {
            "type": "composer",
            "url": "https://packages.drupal.org/8"
        },
        "asset-packagist": {
            "type": "composer",
            "url": "https://asset-packagist.org"
        }
    }
  • "installer-types": ["bower-asset", "npm-asset"] 添加到 extra
  • extra 下扩展 installer-paths
    "web/libraries/{$name}": [
        "type:drupal-library",
        "type:bower-asset",
        "type:npm-asset"
    ],
  • 需要辅助包和 dropzone 包:composer require oomphinc/composer-installers-extender:^1.1 npm-asset/dropzone:^5.7

就这样!上面的项目模板已经设置为处理“drupal-library”类型的包。否则,可以使用 composer/installers

安装

配置

  • 在管理 » 人员 » 权限中配置用户权限

    • Dropzone 上传文件

      媒体上传使用 DropzoneJS。此权限必须与媒体上传的“上传媒体”权限匹配,否则允许访问媒体上传的用户可能无法实际使用它。

    • 上传媒体

      具有“上传媒体”权限的角色中的用户将在管理 » 内容 » 媒体下“添加媒体”旁边看到“批量上传媒体”按钮。

注意

  • 最大总大小参数定义了完整批量上传的最大总大小。

  • 单个文件最大大小定义了每个拖放到文件拖放区的文件的最大大小。

注意:此值仅作为输入过滤器,每个上传的文件实际上都与您选择的媒体类型的源字段定义的最大大小值进行比较。

故障排除

  • 等待解决第一个问题的部分。

常见问题解答

  • 等待回答第一个问题的部分。

维护者

当前维护者

此项目由以下组织赞助

  • KLEE INTERACTIVE KLEE INTERACTIVE 创建的网站、协作工具和数字解决方案为您的用户提供最吸引人的网络体验。我们的专业知识包括可用性、可访问性、沟通、网络和移动营销,以及编辑建议和图形设计。KLEE INTERACTIVE 是 KLEE GROUP 的一家代理商。访问 http://www.kleeinteractive.com/ 获取更多信息。

特别感谢