Я использую следующий код HTML в приложении реакции для загрузки файлов:
<div className="form-group files">
<label>Upload Your File </label>
<input type="file" className="form-control" multiple onChange={this.onChangeHandler} />
</div>
Этот код прекрасно работает в lynux os для загрузки (do c и docx) файлов: Пример вывода для загрузки файла docx с компьютера с Ubuntu:
File {
lastModified: 1585969775000
name: "Resume_2.docx"
size: 122424
**type: "application/vnd.openxmlformats-officedocument.wordprocessingml.document"**
...
}
Но когда я пытаюсь запустить тот же код на ОС Windows, кажется, что в коде ошибка, так как я не получаю ожидаемый результат. Вот вывод на windows machine
File {
lastModified: 1585968960500
name: "Resume_2.docx"
size: 122424
**type: ""**
...
}
Атрибут typ e равен EMPTY . Это то же самое, что вывод для файлов .do c, .csv, .ppt, .pptx и c. Хотя этот код работает нормально для файлов .pdf, .jpg, .png, .txt.
Вот ссылка на полный код.