插件目錄 » 多檔案上傳/下載
|
作者 | Vitaly Klimov |
---|---|---|
網站 | https://redmine.dev.org.tw/boards/3/topics/29794 | |
程式碼儲存庫 | - | |
註冊時間 | 2012-04-01 (超過 12 年前) | |
目前版本 | 0.2.1 | |
相容於 | Redmine 1.3.x, 1.4.x, 2.0.x | |
使用者評分 |
Redmine 多檔案下載/上傳¶
此插件增加了將多個檔案一次上傳並附加到議題、論壇訊息或 Wiki 頁面,或將選定的檔案下載為 ZIP 檔案的功能。
插件需要 Flash 才能使用上傳功能,並使用 SWFUpload Flash 插件 (http://www.swfupload.org)
使用方法¶
- 插件在議題詳細資訊頁面添加了**附加檔案**連結
- 插件在議題詳細資訊、論壇訊息或 Wiki 頁面的附件部分添加了**下載為 ZIP**連結
- 插件在訊息編輯頁面添加了**附加多個檔案**連結
- 插件在 Wiki 頁面末尾添加了**附加多個檔案**連結
上傳檔案¶
在插件頁面上,選擇「選擇並上傳檔案」按鈕以選擇檔案並將其附加到議題/訊息/頁面。
下載檔案¶
在插件頁面上,選擇您要包含在檔案中的檔案,然後按一下「下載為 ZIP」按鈕。具有重複名稱的檔案會針對最新的檔案進行概述。
限制¶
由於 Flash SWFUpload 處理檔案上傳的方式,因此只能將檔案新增至現有的議題/訊息/ Wiki 頁面
受影響的視圖¶
插件替換以下視圖。所有變更都標有**VVK**簽名
- issues\_action_menu.html.erb
- messages\edit.html.erb
- wiki\show.html.erb
插件還會在 attachments_controller 中別名函數**link_to_attachments**
安裝說明
- 插件需要 **rubyzip** gem ( *gem install rubyzip* )
- 如果您尚未安裝,請安裝插件 帶有修訂的插件視圖
- 請按照以下網址的 Redmine 插件安裝步驟操作:https://redmine.dev.org.tw/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 Web 伺服器(例如 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 兼容。