Knowledge (XXG)

HTML5 File API

Source 📝

1038: 194:
and programmatic selection and accessing their data. In addition, this specification defines objects to be used within threaded web applications for the synchronous reading of files. The File API describes how interactions with files are handled, for reading information about them and their data as
415: 405: 1079: 397: 301: 452: 187: 1072: 382: 1103: 926: 367: 581: 250: 720: 447: 294: 258: 1065: 601: 457: 437: 783: 477: 472: 1000: 770: 683: 577: 63: 362: 1005: 803: 287: 274: 489: 327: 725: 678: 608: 377: 101: 235: 798: 666: 661: 497: 1010: 793: 631: 420: 223: 218: 908: 730: 596: 410: 921: 552: 1049: 1045: 990: 971: 936: 912: 882: 872: 467: 1037: 995: 966: 425: 262: 191: 120: 1098: 760: 715: 125: 1092: 1017: 978: 956: 843: 745: 430: 245: 916: 572: 442: 813: 750: 622: 568: 318: 240: 208: 148: 755: 735: 710: 537: 517: 138: 195:
well, to be able to upload it. Despite the name, the File API is not part of
778: 740: 532: 387: 255: 961: 818: 586: 547: 542: 522: 512: 507: 931: 877: 693: 673: 591: 372: 310: 888: 828: 823: 702: 502: 355: 345: 340: 856: 851: 833: 656: 649: 644: 639: 350: 213: 196: 179: 279: 159: 983: 462: 335: 283: 808: 527: 115: 251:
A state of limbo: the html5 file api, filereader, and blobs
1053: 949: 901: 865: 842: 769: 701: 692: 630: 621: 561: 488: 396: 326: 317: 154: 144: 134: 94: 77: 69: 59: 44: 29: 21: 1073: 295: 8: 16: 1080: 1066: 698: 627: 323: 302: 288: 280: 15: 73:Web Applications Working Group (WAWG) 7: 1034: 1032: 1052:. You can help Knowledge (XXG) by 14: 246:Reading local files in JavaScript 190:for representing file objects in 1036: 1: 1120: 1031: 48:18 October 2006 33:18 October 2006 1104:Computer network stubs 236:HTML5 File Writer API 84:Marijn Kruisselbrink 1046:computer networking 224:Binary Large Object 219:W3C Geolocation API 186:aspect provides an 18: 597:Application server 275:HTML5 Video Player 261:2011-09-23 at the 1061: 1060: 1026: 1025: 945: 944: 922:Browser extension 897: 896: 617: 616: 553:Phusion Passenger 176: 175: 135:Related standards 106:Encoding Standard 25:W3C Working Draft 1111: 1082: 1075: 1068: 1040: 1033: 991:Web API security 913:Remote scripting 883:Web SQL Database 699: 628: 324: 304: 297: 290: 281: 192:web applications 172: 169: 167: 165: 163: 161: 112:Streams Standard 87:Arun Ranganathan 55: 53: 40: 38: 19: 1119: 1118: 1114: 1113: 1112: 1110: 1109: 1108: 1089: 1088: 1087: 1086: 1029: 1027: 1022: 996:Web application 941: 893: 861: 838: 765: 688: 613: 557: 484: 463:JavaScript JSGI 443:ASP.NET Handler 426:Jakarta Servlet 392: 313: 308: 271: 263:Wayback Machine 256:Geolocation API 232: 205: 158: 130: 121:data URI scheme 90: 51: 49: 45:First published 36: 34: 12: 11: 5: 1117: 1115: 1107: 1106: 1101: 1091: 1090: 1085: 1084: 1077: 1070: 1062: 1059: 1058: 1041: 1024: 1023: 1021: 1020: 1015: 1014: 1013: 1008: 1003: 993: 988: 987: 986: 976: 975: 974: 969: 959: 953: 951: 947: 946: 943: 942: 940: 939: 934: 929: 924: 919: 905: 903: 899: 898: 895: 894: 892: 891: 886: 885:(formerly W3C) 880: 875: 869: 867: 863: 862: 860: 859: 854: 848: 846: 840: 839: 837: 836: 831: 826: 821: 816: 811: 806: 801: 796: 791: 786: 781: 775: 773: 767: 766: 764: 763: 761:XMLHttpRequest 758: 753: 748: 743: 738: 733: 728: 723: 718: 713: 707: 705: 696: 690: 689: 687: 686: 681: 676: 671: 670: 669: 659: 654: 653: 652: 647: 636: 634: 625: 619: 618: 615: 614: 612: 611: 606: 605: 604: 594: 589: 584: 575: 565: 563: 559: 558: 556: 555: 550: 545: 540: 535: 530: 525: 520: 515: 510: 505: 500: 494: 492: 490:Apache modules 486: 485: 483: 482: 481: 480: 470: 465: 460: 455: 450: 445: 440: 435: 434: 433: 423: 418: 413: 408: 402: 400: 394: 393: 391: 390: 385: 380: 375: 370: 365: 360: 359: 358: 353: 348: 343: 332: 330: 321: 315: 314: 311:Web interfaces 309: 307: 306: 299: 292: 284: 278: 277: 270: 269:External links 267: 266: 265: 253: 248: 243: 241:HTML5 File API 238: 231: 228: 227: 226: 221: 216: 211: 204: 201: 174: 173: 156: 152: 151: 146: 142: 141: 136: 132: 131: 129: 128: 123: 118: 113: 110: 109:Fetch Standard 107: 104: 98: 96: 95:Base standards 92: 91: 89: 88: 85: 81: 79: 75: 74: 71: 67: 66: 61: 57: 56: 46: 42: 41: 31: 27: 26: 23: 13: 10: 9: 6: 4: 3: 2: 1116: 1105: 1102: 1100: 1097: 1096: 1094: 1083: 1078: 1076: 1071: 1069: 1064: 1063: 1057: 1055: 1051: 1048:article is a 1047: 1042: 1039: 1035: 1030: 1019: 1018:Web framework 1016: 1012: 1009: 1007: 1004: 1002: 999: 998: 997: 994: 992: 989: 985: 982: 981: 980: 979:Web standards 977: 973: 970: 968: 965: 964: 963: 960: 958: 957:Microservices 955: 954: 952: 948: 938: 935: 933: 930: 928: 925: 923: 920: 918: 914: 910: 907: 906: 904: 900: 890: 887: 884: 881: 879: 876: 874: 871: 870: 868: 864: 858: 855: 853: 850: 849: 847: 845: 841: 835: 832: 830: 827: 825: 822: 820: 817: 815: 812: 810: 807: 805: 802: 800: 797: 795: 792: 790: 787: 785: 782: 780: 777: 776: 774: 772: 768: 762: 759: 757: 754: 752: 749: 747: 746:Web messaging 744: 742: 739: 737: 734: 732: 729: 727: 724: 722: 719: 717: 714: 712: 709: 708: 706: 704: 700: 697: 695: 691: 685: 682: 680: 677: 675: 672: 668: 665: 664: 663: 660: 658: 655: 651: 648: 646: 643: 642: 641: 638: 637: 635: 633: 629: 626: 624: 620: 610: 607: 603: 600: 599: 598: 595: 593: 590: 588: 585: 583: 579: 576: 574: 570: 567: 566: 564: 560: 554: 551: 549: 546: 544: 541: 539: 536: 534: 531: 529: 526: 524: 521: 519: 516: 514: 511: 509: 506: 504: 501: 499: 496: 495: 493: 491: 487: 479: 476: 475: 474: 471: 469: 466: 464: 461: 459: 456: 454: 451: 449: 446: 444: 441: 439: 436: 432: 429: 428: 427: 424: 422: 419: 417: 414: 412: 409: 407: 404: 403: 401: 399: 395: 389: 386: 384: 381: 379: 376: 374: 371: 369: 366: 364: 361: 357: 354: 352: 349: 347: 344: 342: 339: 338: 337: 334: 333: 331: 329: 325: 322: 320: 316: 312: 305: 300: 298: 293: 291: 286: 285: 282: 276: 273: 272: 268: 264: 260: 257: 254: 252: 249: 247: 244: 242: 239: 237: 234: 233: 229: 225: 222: 220: 217: 215: 212: 210: 207: 206: 202: 200: 198: 193: 189: 185: 184: 181: 171: 157: 153: 150: 147: 143: 140: 137: 133: 127: 124: 122: 119: 117: 114: 111: 108: 105: 103: 100: 99: 97: 93: 86: 83: 82: 80: 76: 72: 68: 65: 62: 58: 47: 43: 32: 28: 24: 20: 1054:expanding it 1043: 1028: 788: 632:Browser APIs 573:Web resource 182: 178: 177: 116:URL Standard 60:Organization 30:Year started 1011:Progressive 1006:Single-page 814:WebAssembly 794:Geolocation 751:Web storage 657:C NPRuntime 645:LiveConnect 623:Client-side 569:Web service 498:mod_include 453:Python ASGI 448:Python WSGI 398:Server APIs 319:Server-side 209:File select 149:File system 139:Web Workers 1093:Categories 779:DOM events 756:Web worker 741:WebSockets 602:comparison 538:mod_python 518:mod_parrot 351:Encryption 230:References 52:2006-10-18 37:2006-10-18 937:Scripting 799:IndexedDB 650:XPConnect 609:Scripting 533:mod_proxy 478:container 468:Perl PSGI 458:Ruby Rack 431:container 388:WebSocket 328:Protocols 70:Committee 962:Web page 819:WebAuthn 694:Web APIs 587:Open API 548:mod_ruby 543:mod_wsgi 523:mod_perl 513:mod_mono 508:mod_lisp 438:CLI OWIN 259:Archived 203:See also 183:File API 168:/FileAPI 102:HTML DOM 17:File API 972:Dynamic 932:Web IDL 878:GraphQL 844:Khronos 674:ActiveX 662:C PPAPI 640:C NPAPI 592:Webhook 528:mod_php 473:Portlet 421:COM ASP 416:C ISAPI 411:C ASAPI 406:C NSAPI 155:Website 78:Editors 50: ( 35: ( 967:Static 950:Topics 927:Mashup 902:Topics 889:WebUSB 866:Others 829:WebRTC 824:WebGPU 716:Canvas 703:WHATWG 562:Topics 503:mod_jk 356:WebDAV 145:Domain 22:Status 1099:HTML5 1044:This 917:DHTML 873:Gears 857:WebGL 852:WebCL 834:WebXR 736:Video 711:Audio 214:HTML5 197:HTML5 180:HTML5 1050:stub 1001:Rich 984:REST 915:vs. 911:and 909:Ajax 789:File 721:CORS 684:XBAP 667:NaCl 580:vs. 571:vs. 383:WSRP 373:FCGI 368:SCGI 336:HTTP 164:.org 809:SVG 804:MSE 784:EME 771:W3C 731:SSE 726:DOM 679:BHO 582:ROA 578:WOA 378:AJP 363:CGI 188:API 166:/TR 162:.w3 160:www 126:XHR 64:W3C 1095:: 346:v3 341:v2 199:. 1081:e 1074:t 1067:v 1056:. 303:e 296:t 289:v 170:/ 54:) 39:)

Index

W3C
HTML DOM
URL Standard
data URI scheme
XHR
Web Workers
File system
www.w3.org/TR/FileAPI/
HTML5
API
web applications
HTML5
File select
HTML5
W3C Geolocation API
Binary Large Object
HTML5 File Writer API
HTML5 File API
Reading local files in JavaScript
A state of limbo: the html5 file api, filereader, and blobs
Geolocation API
Archived
Wayback Machine
HTML5 Video Player
v
t
e
Web interfaces
Server-side
Protocols

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.