fix: path url encode filename parse (#939)

This commit is contained in:
Levi authored and GitHub committed 2025-02-18 19:37:38 +08:00
1 parent a094715d69
commit 9c5aebaf36
3 files changed
+22

No files matched your search

+4
View File
@@ -160,6 +160,10 @@ func (f *Fetcher) Resolve(req *base.Request) error {
// get file filePath by URL
if file.Name == "" {
file.Name = path.Base(httpReq.URL.Path)
// Url decode
if file.Name != "" {
file.Name, _ = url.QueryUnescape(file.Name)
}
}
// unknown file filePath
if file.Name == "" || file.Name == "/" || file.Name == "." {