[5] [DFN[[CODE(DOMi)@en[[[File]]]]]] は、[CODE(DOMi)@en[[[Blob]]]]
に[[ファイル名]]を加えたものです。

* 仕様書

[REFS[
- [9] [CITE@en[File API]] ([TIME[2017-02-11 03:25:10 +09:00]]) <https://w3c.github.io/FileAPI/#file>
]REFS]

* [CODE(DOMi)@en[File]] オブジェクト

- [CODE(DOMa)@en[[[fileName]]]] ([CODE(JS)@en[[[String]]]])
- [CODE(DOMa)@en[[[fileSize]]]] ([CODE(JS)@en[[[Number]]]])
- [CODE(DOMa)@en[[[mozFullPath]]]] ([CODE(JS)@en[[[String]]]])
- [CODE(DOMm)@en[[[getAsBinary]]]]
- [CODE(DOMm)@en[[[getAsDataURL]]]]
- [CODE(DOMm)@en[[[getAsText]]]]
- [CODE(DOMa)@en[[[lastModifiedDate]]]] ([CODE(JS)@en[[[Date]]]])
- [CODE(DOMa)@en[[[name]]]] ([CODE(JS)@en[[[String]]]])
- [CODE(DOMa)@en[[[webkitRelativePath]]]] ([CODE(JS)@en[[[String]]]])
- [CODE(DOMa)@en[[[size]]]] ([CODE(JS)@en[[[Number]]]])
- [CODE(DOMm)@en[[[mozSlice]]]]
- [CODE(DOMm)@en[[[webkitSlice]]]]
- [CODE(DOMa)@en[[[type]]]] ([CODE(JS)@en[[[String]]]] [[MIME型]])

* メモ

[1] [CITE[ブラウザにローカルファイルを Drag & Drop でフォトライフにアップロードする Greasemonkey Script - 川o・-・)<2nd life]]
([TIME[2010-05-20 00:16:09 +09:00]] 版)
<http://d.hatena.ne.jp/secondlife/20100519/1274275943>


[2] [CITE@en[File - MDN]]
( ([TIME[2011-09-19 23:16:16 +09:00]] 版))
<https://developer.mozilla.org/en/DOM/File>

[3] [CITE[Issue #3: Local File Writing API · devongovett/standards]]
( ([TIME[2012-07-01 21:54:01 +09:00]] 版))
<https://github.com/devongovett/standards/issues/3>

[4] [CITE[File API]]
( ([TIME[2012-07-12 01:51:59 +09:00]] 版))
<http://www.w3.org/TR/2012/WD-FileAPI-20120712/>

[6] [CITE[Intent to Ship: File constructor - Google グループ]]
( ([TIME[2014-09-03 03:14:55 +09:00]] 版))
<https://groups.google.com/a/chromium.org/forum/#!searchin/blink-dev/intent$20to$20ship$20file$20constructor/blink-dev/81ihRnwHnoQ/gQnI8jFKbeQJ>

[7] [CITE@en[Clarify package data algorithm for FormData]]
([[eehakkin]]著, [TIME[2016-12-17 01:36:13 +09:00]])
<https://github.com/whatwg/fetch/commit/e03ee6fc7f6234005a058d9784e95861b9a0a301>

[8] [CITE@en[Make application/x-www-form-urlencoded encode filenames]]
([[annevk]]著, [TIME[2016-12-29 00:21:45 +09:00]])
<https://github.com/whatwg/url/commit/26caf4927f6c95ba4f56d701ecd8a52fdb664982>

[10] [CITE@en[Add serialization and deserialization steps to Blob/File/FileList int…]]
([[mkruisselbrink]]著, [TIME[2017-09-26 07:20:26 +09:00]])
<https://github.com/w3c/FileAPI/commit/828c3b6a44195298790b32507c40163703d5ba3e>

[11] [CITE@en[Remove FileAPI monkey-patch]]
([[mkruisselbrink]]著, [TIME[2017-09-26 23:49:10 +09:00]])
<https://github.com/whatwg/html/commit/766dcd3b73b9639aad9bbc8529741f7d516f00d7>

[12] [CITE@en[Remove FileAPI monkey-patch. by mkruisselbrink · Pull Request #3071 · whatwg/html]]
([TIME[2017-09-27 16:12:34 +09:00]])
<https://github.com/whatwg/html/pull/3071>