下载文件链接encode

This commit is contained in:
xxq250 2023-06-28 11:30:52 +08:00
parent 7673a13d3a
commit cf46deb21a
1 changed files with 3 additions and 3 deletions

View File

@ -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))