Здравствуйте. Помогите, пожалуйста разобраться.
Есть форма для загрузки файлов на сервер. Она работает и загружает файлы как нужно, но если в имени файла будут кириллические символы, то загрузка файла не происходит.
В консоли пишет:
Uncaught TypeError: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': String contains non ISO-8859-1 code point.
at reader.onload (upload.js:330:25)
И в «Источники» подчеркивает строку
xhr.setRequestHeader("X-File-Name", blob.name);
Пробовал сделать так:
xhr.setRequestHeader(encodeURIComponent("X-File-Name", blob.name));
Не помогло.