File API

E856213

The File API is a web standard that enables web applications to access and manipulate files selected by users or provided by the operating system in a secure, browser-based environment.

All labels observed (3)

Label Occurrences
File API canonical 3
File Handling API 1
W3C File API specification 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Browser technology ⓘ
Web API specification ⓘ
allows Reading files as ArrayBuffer ⓘ
Reading files as binary strings ⓘ
Reading files as data URLs ⓘ
Reading files as text ⓘ
designedFor Sandboxed file handling ⓘ
Secure browser-based file access ⓘ
User-mediated file selection ⓘ
domain Client-side web development ⓘ
enables Access to user-selected files ⓘ
Asynchronous file reading ⓘ
Binary data handling in JavaScript ⓘ
Client-side file processing ⓘ
Drag-and-drop file uploads ⓘ
Local file previews in web pages ⓘ
Manipulation of file metadata in the browser ⓘ
Partial file reads via Blob slicing ⓘ
Reading file contents in the browser ⓘ
Reading files without uploading to a server ⓘ
exposesInterface Blob ⓘ
File ⓘ
FileError ⓘ
FileList ⓘ
FileReader ⓘ
ProgressEvent for file reads ⓘ
implementedIn JavaScript ⓘ
partOf Open Web Platform ⓘ
protects User file system privacy ⓘ
relatedTo File System Access API ⓘ
File and Directory Entries API ⓘ
HTML5 ⓘ
XMLHttpRequest Level 2 ⓘ
requires Explicit user interaction for file selection ⓘ
securityModel Access limited to user-selected files ⓘ
No direct arbitrary file system access ⓘ
specifiedIn W3C File API specification ⓘ
linked to: File API
standardizedBy W3C ⓘ
World Wide Web Consortium ⓘ
status W3C Recommendation ⓘ
supports Error handling for file operations ⓘ
Progress events during file read ⓘ
Slicing blobs into smaller parts ⓘ
usedFor Client-side image preview ⓘ
Client-side validation of file size ⓘ
Client-side validation of file type ⓘ
Offline or low-bandwidth file processing ⓘ
usedIn Web applications ⓘ
Web browsers ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Chrome Web Platform features → includesAPI → File Handling API ⓘ
linked to: File API
File API → specifiedIn → W3C File API specification ⓘ
linked to: File API
Encoding API → relatedTo → File API ⓘ