We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 588a702 commit 7d2543eCopy full SHA for 7d2543e
spring-core/src/main/java/org/springframework/core/io/UrlResource.java
@@ -304,7 +304,8 @@ protected URL createRelativeURL(String relativePath) throws MalformedURLExceptio
304
@Override
305
@Nullable
306
public String getFilename() {
307
- String filename = StringUtils.getFilename(this.uri != null ? this.uri.getPath() : this.url.getPath());
+ String originalPath = (this.uri != null ? this.uri.getPath() : this.url.getPath());
308
+ String filename = StringUtils.getFilename(StringUtils.cleanPath(originalPath));
309
return (filename != null ? URLDecoder.decode(filename, StandardCharsets.UTF_8) : null);
310
}
311
0 commit comments