19. Drag and drop API
function receive(event, element) {
var data = event.dataTransfer.items;
for (var i = 0; i < data.length; i += 1) {
if (
(data[i].kind == 'file') &&
(data[i].type.match('^image/'))
) {
var img = new Image();
img.src = URL.createObjectURL(data[i].getAsFile());
element.appendChild(img);
}
}
}
37. まとめ
File API: Writer & Directories and System
ファイルシステムをストレージとして利用可能にする
API
ウェブアプリケーションの可能性が広がる
大きなファイルを扱うアプリケーション
オフラインで編集を行うアプリケーション
38. ソースコード
File API
https://gist.github.com/dad2bb6bd1061ab712f7
File API: Writer & Directories and System
https://gist.github.com/f6e62d8416ea4bdd0fe4