项目

常规

个人资料

插件目录 » 多文件上传/下载

作者 维塔利·克利莫夫
网站 https://redmine.ruby-lang.org.cn/boards/3/topics/29794
代码仓库 -
注册于 2012-04-01(12年前)
当前版本 0.2.1
兼容 Redmine 1.3.x, 1.4.x, 2.0.x
用户评分   (0)

Redmine 多文件下载/上传

插件增加了将多个文件一次性上传并附加到问题、论坛消息或维基页面的功能,以及将选定的文件作为 ZIP 归档下载。

插件需要 Flash 来实现上传功能,并使用 SWFUpload Flash 插件(http://www.swfupload.org

用法

  • 插件将 附加文件 链接添加到问题详情页面
  • 插件将 下载为 ZIP 链接添加到问题详情、论坛消息或维基页面中的附件部分
  • 插件将 附加多个文件 链接添加到消息编辑页面
  • 插件将 附加多个文件 链接添加到维基页面末尾

上传文件

在插件页面选择 '选择并上传文件' 按钮来选择文件并将它们附加到问题/消息/页面。

下载存档

在插件页面选择要包含在存档中的文件,然后按下 '下载为 ZIP' 按钮。具有重复名称的文件与最新文件突出显示。

限制

由于 Flash SWFUpload 处理文件上传的方式,只能将文件添加到现有的问题/消息/维基页面。

受影响的视图

插件替换以下视图。所有更改均标记为 VVK 签名

  • issues\_action_menu.html.erb
  • messages\edit.html.erb
  • wiki\show.html.erb

此外,插件在 attachments_controller 中别名了 link_to_attachments 函数

安装说明

  1. 插件需要 rubyzip 模块(gem install rubyzip
  2. 如果您尚未安装,请安装 带有修订版的插件视图
  3. 请按照以下 Redmine 插件安装步骤进行: https://redmine.ruby-lang.org.cn/wiki/redmine/Plugins
  4. 运行 rake 任务
    rake redmine:plugins:process_version_change RAILS_ENV=production
  5. 由于 Flash 处理 cookie 的方式,以下行应添加到 config\additional_environment.rb 文件中,以便插件能够正常工作
    Redmine 1.x.x
    config.middleware.insert_before("ActionController::Session::CookieStore", "FlashSessionCookieMiddleware",ActionController::Base.session_options[:key])
    

    Redmine 2.x.x
    config.middleware.insert_before("ActionDispatch::Session::CookieStore","FlashSessionCookieMiddleware",config.session_options[:key])
    
  6. 重启您的 Redmine 网络服务器(例如 mongrel、thin、mod_rails)

变更日志

0.2.1 (2012-06-09)

兼容 Redmine 1.3.x, 1.4.x, 2.0.x。

  • 添加了与 Rails 3(Redmine 2.x.x)的兼容性
redmine_multiple_files_upload_v021.zip (78.5 KB) redmine_multiple_files_upload_v021.zip 维塔利·克利莫夫,2012-06-09 17:11

0.2.0 (2012-06-07)

兼容 Redmine 1.3.x, 1.4.x, 2.0.x。

  • 插件依赖于 带修订版的插件视图 以增强 Redmine 兼容性
  • 多个文件作为单个日志条目上传,记录总上传时间
redmine_multiple_files_upload_v020.zip (74.8 KB) redmine_multiple_files_upload_v020.zip 维塔利·克里莫夫,2012-06-07 18:33

0.1.2 (2012-04-06)

兼容 Redmine 1.3.x。

  • 添加附件时正确写入 MIME 类型
  • 添加 rake 任务以纠正已存储附件的 MIME 类型(redmine:mfu_correct_mime_types)
redmine_multiple_files_upload_v012.zip (68.2 KB) redmine_multiple_files_upload_v012.zip 维塔利·克里莫夫,2012-04-06 17:29

0.1.1 (2012-04-01)

兼容 Redmine 1.3.x。

redmine_multiple_files_upload_v011.zip (67.2 KB) redmine_multiple_files_upload_v011.zip 维塔利·克里莫夫,2012-04-01 13:07