仓库releases文件下载链接构建

This commit is contained in:
xxq250 2024-04-16 09:46:45 +08:00
parent 89565acd13
commit 6feb3369c2
1 changed files with 2 additions and 2 deletions

View File

@ -127,9 +127,9 @@ class VersionReleasesController < ApplicationController
end end
def download def download
tip_exception(404, '您访问的页面不存在或已被删除') if params["tag_name"].blank? || params["file_name"].blank? tip_exception(404, '您访问的页面不存在或已被删除') if params["tag_name"].blank? || params["filename"].blank?
version = @repository.version_releases.find_by(tag_name: params["tag_name"]) version = @repository.version_releases.find_by(tag_name: params["tag_name"])
attachment = @version.attachments.find_by(filename: params["file_name"]) attachment = @version.attachments.find_by(filename: params["filename"])
tip_exception(404, '您访问的页面不存在或已被删除') if attachment.blank? tip_exception(404, '您访问的页面不存在或已被删除') if attachment.blank?
redirect_to "/api/attachments/#{attachment.uuid}" redirect_to "/api/attachments/#{attachment.uuid}"
end end