Steps to reproduce:
- create a File document and attach a file named "data" (just "data" without any extension)
- after the file upload, observe that the preview is not correctly displayed
- now click on the download button
- observe that it displays an error message "Sorry, the page you requested cannot be found"
Expected behavior: the blob is correctly downloaded
Root cause analysis: the bug is caused by the decoding of the URL in https://github.com/nuxeo/nuxeo/blob/2023/modules/core/nuxeo-core-io/src/main/java/org/nuxeo/ecm/core/io/download/DownloadBlobInfo.java#L66-L67 where "file:content/data" matches a known property and therefore the xpath and filename variables are not correctly set, and the download service cannot retrieve the blob, hence the error.