插件目录 » 多文件上传/下载
|
作者 | 维塔利·克利莫夫 |
---|---|---|
网站 | 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 | |
用户评分 |
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 函数
安装说明
- 插件需要 rubyzip 模块(gem install rubyzip)
- 如果您尚未安装,请安装 带有修订版的插件视图
- 请按照以下 Redmine 插件安装步骤进行: https://redmine.ruby-lang.org.cn/wiki/redmine/Plugins
- 运行 rake 任务
rake redmine:plugins:process_version_change RAILS_ENV=production - 由于 Flash 处理 cookie 的方式,以下行应添加到 config\additional_environment.rb 文件中,以便插件能够正常工作
Redmine 1.x.xconfig.middleware.insert_before("ActionController::Session::CookieStore", "FlashSessionCookieMiddleware",ActionController::Base.session_options[:key])
Redmine 2.x.xconfig.middleware.insert_before("ActionDispatch::Session::CookieStore","FlashSessionCookieMiddleware",config.session_options[:key])
- 重启您的 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)的兼容性
0.2.0 (2012-06-07)
兼容 Redmine 1.3.x, 1.4.x, 2.0.x。
- 插件依赖于 带修订版的插件视图 以增强 Redmine 兼容性
- 多个文件作为单个日志条目上传,记录总上传时间
0.1.2 (2012-04-06)
兼容 Redmine 1.3.x。
- 添加附件时正确写入 MIME 类型
- 添加 rake 任务以纠正已存储附件的 MIME 类型(redmine:mfu_correct_mime_types)
0.1.1 (2012-04-01)
兼容 Redmine 1.3.x。