Возвращает имя файла представленного объектом типа File. По соображениям безопасности не содержит пути к файлу.

Синтаксис

var name = file.name;

Значение

Строка, содержащая имя файла без пути, например, "My Resume.rtf".

Пример

<input type="file" multiple onchange="processSelectedFiles(this)">
function processSelectedFiles(fileInput) {
  var files = fileInput.files;

  for (var i = 0; i < files.length; i++) {
    alert("Filename " + files[i].name);
  }
}

Проверьте результаты ниже:

Спецификация

Спецификация Статус Комментарий
File API
Определение 'name' в этой спецификации.
Рабочий черновик Initial definition.

Совместимость с браузерами

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
File.name 13.0 (Да) 3.6 (1.9.2) 10.0 16.0 (Да) [1]
Feature Android Edge Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
File.name Нет (Да) Нет Нет Нет Нет

[1] Баг WebKit 32912

Смотри также

Метки документа и участники

Внесли вклад в эту страницу: Aleh_Lipka
Обновлялась последний раз: Aleh_Lipka,