html:file
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
html:file [2011/03/08 17:26] – 作成 - 外部編集 127.0.0.1 | html:file [2023/04/20 09:58] (現在) – 作成 nullpon | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== File API ====== | + | < |
- | File APIはクライアントマシンのファイルにブラウザからアクセスするためのAPI仕様。 | + | # File API |
- | 以下の2通りの方法でファイルにアクセスできる | + | File APIはブラウザ上でファイルを扱うためのAPI仕様。 |
- | * type=fileのinput要素からデスクトップのファイルにアクセス | + | |
- | * ドラッグアンドドロップAPIでデスクトップからドロップしたファイルにアクセス | + | 以下の2通りの方法でファイルを取得できる |
+ | |||
+ | * type=fileのinput要素からデスクトップのファイルにアクセス | ||
+ | * ドラッグアンドドロップAPIでデスクトップからドロップしたファイルにアクセス | ||
+ | |||
+ | 古いAPIなのでPromiseではなくコールバックになっているのが残念 | ||
+ | |||
+ | ## FileReader | ||
- | ===== FileReader ===== | ||
ファイルの中身はFileReaderオブジェクトを使って非同期読み込みできる。 | ファイルの中身はFileReaderオブジェクトを使って非同期読み込みできる。 | ||
- | < | + | ```javascript |
$(function(){ | $(function(){ | ||
$("# | $("# | ||
行 27: | 行 33: | ||
}); | }); | ||
}); | }); | ||
- | </code> | + | ``` |
+ | </markdown> |
html/file.1299605200.txt.gz · 最終更新: 2011/03/08 17:26 by 127.0.0.1