mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-03 20:00:49 +08:00
下载文件链接encode
This commit is contained in:
@@ -38,9 +38,9 @@ class AttachmentsController < ApplicationController
|
||||
url = ("/repos"+url.split(base_url + "/api")[1])
|
||||
filepath, ref = url.split("/")[-1].split("?")
|
||||
url.gsub!(url.split("/")[-1], '')
|
||||
puts filepath
|
||||
request_url = [domain, api_url, url, CGI.escape(filepath), "?ref=#{CGI.escape(ref.split('ref=')[1])}&access_token=#{User.where(admin: true).take&.gitea_token}"].join
|
||||
response = Faraday.get(URI.encode(request_url))
|
||||
Rails.logger.info("url===#{url}")
|
||||
request_url = [domain, api_url, CGI.escape(url), CGI.escape(filepath), "?ref=#{CGI.escape(ref.split('ref=')[1])}&access_token=#{User.where(admin: true).take&.gitea_token}"].join
|
||||
response = Faraday.get(request_url)
|
||||
filename = filepath
|
||||
else
|
||||
response = Faraday.get(URI.encode(url))
|
||||
|
||||
Reference in New Issue
Block a user