electron/docs-translations/zh-CN/api/file-object.md
2016-02-17 14:54:57 +08:00

29 lines
734 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# `File`对象
为了让用户能够通过HTML5的file API直接操作本地文件DOM的File接口提供了对本地文件的抽象。Electron在File接口中增加了一个path属性它是文件在系统中的真实路径。
---
获取拖动到APP中文件的真实路径的例子
```
<div id="holder">
Drag your file here
</div>
<script>
var holder = document.getElementById('holder');
holder.ondragover = function () {
return false;
};
holder.ondragleave = holder.ondragend = function () {
return false;
};
holder.ondrop = function (e) {
e.preventDefault();
var file = e.dataTransfer.files[0];
console.log('File you dragged here is', file.path);
return false;
};
</script>
```