對於使用drop zone.js進行上傳,包含非ascii字符的文件名在發送到服務器之前不會被編碼。他們只是留在原樣:非ascii文件名的編碼
------WebKitFormBoundaryvXgdeNXSwHZBUrFJ
Content-Disposition: form-data; name="file[0]"; filename="täst.png"
因此,在服務器端編碼是未知的。
有沒有辦法強制dropzone.js到UrlEncode的文件名,類似於RFC 6266?
Content-Disposition: form-data; name="file[0]"; filename*=utf-8''t%c3%a4st.png
還有沒有其他解決方案?