1
This commit is contained in:
@@ -72,15 +72,9 @@ class OssService
|
|||||||
$parsedUrl = parse_url($url);
|
$parsedUrl = parse_url($url);
|
||||||
parse_str($parsedUrl['query'], $queryParams);
|
parse_str($parsedUrl['query'], $queryParams);
|
||||||
|
|
||||||
// 重新构建 URL,确保参数正确编码
|
// 重新构建 URL,使用 rawurlencode 确保正确的编码
|
||||||
$baseUrl = $parsedUrl['scheme'] . '://' . $parsedUrl['host'] . $parsedUrl['path'];
|
$baseUrl = $parsedUrl['scheme'] . '://' . $parsedUrl['host'] . $parsedUrl['path'];
|
||||||
$queryString = http_build_query($queryParams);
|
$queryString = http_build_query($queryParams, '', '&', PHP_QUERY_RFC3986);
|
||||||
|
|
||||||
// 修复编码问题
|
|
||||||
$queryString = str_replace('%253D', '%3D', $queryString);
|
|
||||||
$queryString = str_replace('%252F', '%2F', $queryString);
|
|
||||||
$queryString = str_replace('%252B', '%2B', $queryString);
|
|
||||||
$queryString = str_replace('%2525', '%25', $queryString);
|
|
||||||
|
|
||||||
// 重新组合 URL
|
// 重新组合 URL
|
||||||
$url = $baseUrl . '?' . $queryString;
|
$url = $baseUrl . '?' . $queryString;
|
||||||
|
|||||||
@@ -109,7 +109,7 @@
|
|||||||
toolbar: "#table-bar",
|
toolbar: "#table-bar",
|
||||||
align: "center",
|
align: "center",
|
||||||
fixed: "right",
|
fixed: "right",
|
||||||
width: 120,
|
width: 150,
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user