[ https://issues.apache.org/jira/browse/WICKET-6355?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15965569#comment-15965569 ]
ASF GitHub Bot commented on WICKET-6355: ---------------------------------------- Github user martin-g commented on a diff in the pull request: https://github.com/apache/wicket/pull/219#discussion_r111096456 --- Diff: wicket-core/src/main/java/org/apache/wicket/resource/FileSystemResource.java --- @@ -68,17 +68,19 @@ public FileSystemResource() @Override protected ResourceResponse newResourceResponse(Attributes attributes) { - return createResourceResponse(path); + return createResourceResponse(path, null); } /** * Creates a resource response based on the given attributes * * @param path * the path to create the resource response with + * @param fileName + * fileName to set, path.getFileName() will be used in case null passed * @return the actual resource response x */ - protected ResourceResponse createResourceResponse(Path path) + protected ResourceResponse createResourceResponse(Path path, String fileName) --- End diff -- Do we really need this extra parameter here for the fileName ? IMO by default it should do: `if (fileName != null) resourceResponse.setFileName(path.getFileName().toString());` If the application wants to override it then do something like: ```java ResourceResponse rr = super.createResourceResponse(path); rr.setFileName("custom.name"); return rr; ``` Also I think passing `Attributes` as a parameter would be useful! > There should be possible to set fileName to FileSystemResource > -------------------------------------------------------------- > > Key: WICKET-6355 > URL: https://issues.apache.org/jira/browse/WICKET-6355 > Project: Wicket > Issue Type: Improvement > Components: wicket > Affects Versions: 8.0.0-M5 > Reporter: Maxim Solodovnik > Priority: Minor > > Currently no fileName is set to FileSystemResource, and there is no easy way > to do it -- This message was sent by Atlassian JIRA (v6.3.15#6346)