File Upload Name Handling Improvements

Hi team,

I’ve encountered issues with file names containing non-ASCII characters or special symbols:

  1. Non-ASCII characters are removed:

    • Upload: “日本語.pdf”
    • Result: “_21e06b92-5ce1-4846-b404-81c4b149591a.pdf”
    • Request: Preserve as “日本語.pdf”
  2. Special characters are removed:

    • Upload: “a_-.$%‘@{}~’!#().pdf”
    • Result: “a_74fefd24-6589-4b5f-ba88-bfda790465d8.pdf”
    • Request: Preserve at least hyphens and underscores

Please consider implementing these improvements to enhance user experience.

1 Like

Hello @Sato. We have noted this down and will get back to you as and when we fix this.

1 Like

This request is on the roadmap. Status: not started.

Vote on this thread to tell us whether we should re-prioritize it. We pay attention to the votes.

Problem

Uploaded file names that contain letters outside basic English, or characters such as a hyphen, are replaced. “日本語.pdf” and a name that includes a hyphen are saved under a generated name. People can no longer tell the files apart.

Who it is for

Makers whose audience uploads files with real names, including names in other languages and names that use hyphens.

What happens today

A plain English name can survive the upload. A name with non-English letters, or with characters such as a hyphen, is replaced with a generated name before it is stored.

Requirement

An uploaded file keeps the name the person chose, including non-English letters and hyphens.

The file still opens and downloads. Two files with the same name remain distinct files. The name shown in the app matches the name that was uploaded.

Out of scope

This does not rename files already stored. It does not change which file types the form accepts.

Success criteria

  • Uploading “日本語.pdf” stores and shows “日本語.pdf”.
  • Uploading a name that contains a hyphen keeps the hyphen.
  • The file opens after upload.
  • A plain English name still keeps its name.
  • Files uploaded before this change keep the names they already have.