Следующий код хорошо работает в Chrome, Firefox, Safari.Но наш сервис не может успешно сохранить файл в IE 11.
let formData = new FormData()
formData.append('file', sampleFile)
ajax({
url: uploadURL,
type: 'POST',
data: formData,
processData: false,
contentType: false
})
Как решить эту проблему?
let formData = new FormData()
formData.append('file', sampleFile, sampleFile.name)
ajax({
url: uploadURL,
type: 'POST',
data: formData,
processData: false,
contentType: false
})
Я полагаю, что IE использует реальный путь к файлу в качестве имени файлано другие браузеры используют только имя файла без пути к файлу.Поэтому нам нужно использовать третий необязательный параметр для передачи имени файла.