File.name

Возвращает имя файла представленного объектом типа 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.

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

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

Смотри также

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

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