From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/api/file/index.html | 87 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 files/ru/web/api/file/index.html (limited to 'files/ru/web/api/file/index.html') diff --git a/files/ru/web/api/file/index.html b/files/ru/web/api/file/index.html new file mode 100644 index 0000000000..82c9f5b7aa --- /dev/null +++ b/files/ru/web/api/file/index.html @@ -0,0 +1,87 @@ +--- +title: File +slug: Web/API/File +translation_of: Web/API/File +--- +
{{APIRef}}
+ +
 
+ +

Интерфейс File представляет информацию о файлах и предоставляет JavaScript в веб странице доступ к их контенту.

+ +

Объекты File  как правило извлекаются из объекта {{domxref("FileList")}}, который возвращён как результат пользовательского выбора файлов с помощью {{HTMLElement("input")}} элемента, из drag and drop операций {{domxref("DataTransfer")}} объекта, или из mozGetAsFile() API на {{domxref("HTMLCanvasElement")}}. В Gecko, привилегированный код может создать файл представляющий любой локалный файл без пользовательского взаимодействия (см {{anch("Gecko notes")}} для получения большей информации.)

+ +

Объект File - особый вид {{domxref("Blob")}}, и может быть использован в любом контексте так же, как и Blob. В частности, {{domxref("FileReader")}}, {{domxref("URL.createObjectURL()")}}, {{domxref("ImageBitmapFactories.createImageBitmap()", "createImageBitmap()")}}, и {{domxref("XMLHttpRequest", "", "send()")}} допускают и Blob, и File.

+ +

Смотри Использование файлов в веб приложениях для получения более подробной информации и примеров.

+ +

Свойства

+ +

Интерфейс File также наследует свойства от {{domxref("Blob")}} интерфейса:

+ +
+
{{domxref("File.lastModified")}} {{readonlyinline}}
+
Возвращает время последнего изменения файла в миллисекунде с эпохи UNIX (1 января 1970 года в 00:00:00  в часовом поясе UTC).
+
{{domxref("File.lastModifiedDate")}} {{readonlyinline}} {{gecko_minversion_inline("15.0")}}
+
Возвращает дату последнего изменения файла, на который ссылается объект File.
+
{{domxref("File.name")}} {{readonlyinline}}
+
Возвращает имя файла, на который ссылается объект File.
+
{{domxref("File.size")}} {{readonlyinline}}
+
Возвращает размер файла.
+
{{domxref("File.webkitRelativePath")}} {{readonlyinline}} {{non-standard_inline}}
+
Возвращает URL адрес, где расположен {{domxref("File")}}.
+
{{domxref("File.type")}} {{readonlyinline}}
+
Возвращает MIME тип файла.
+
+ +

Методы

+ +

Интерфейс не определяет никаких методов, но наследует методы из интерфейса {{domxref("Blob")}}:

+ +

{{Page("/en-US/docs/Web/API/Blob", "Methods")}}

+ +

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

+ + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('File API')}}{{Spec2('File API')}}Исходное определение
+ +

Браузерная совместимость

+ +
{{Compat("api.File")}}
+ +

 

+ +

Реализационные заметки

+ + + +

Смотрите также

+ + -- cgit v1.2.3-54-g00ecf