File Upload - Allow extended character sets

Description

I believe the filename issue blocking us from using extended character sets is due to adding the https://github.com/edx/edx-ora2/pull/1538/files#diff-3cff5588a8662d1777be9f26d10550a66928eb7206267c0daad61bc23cfff0e8R39. Doing some digging, it looks like HTTP headers don't support non-ASCII characters, but have a way of encoding for other character sets.

Suggested fix, comes from this stackoverflow thread, plus some digging into the related RFCs. Encode and change filename header format from:

to

See also:

Steps to Reproduce

None

Current Behavior

None

Expected Behavior

None

Reason for Variance

None

Release Notes

None

User Impact Summary

None

Activity

Show:
Nathan Sprenkle
February 5, 2021, 8:24 PM

Merged as a quick-fix in

Done

Assignee

Nathan Sprenkle

Reporter

Nathan Sprenkle

Labels

Reach

None

Impact

None

Platform Area

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Story Points

None

Actual Points

None

Category of Work

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Sprint

Priority

Unset