项目作者: coderaiser

项目描述 :
Dom File System processing library
高级语言: JavaScript
项目地址: git://github.com/coderaiser/domfs-philip.git
创建时间: 2015-07-15T12:56:02Z
项目社区:https://github.com/coderaiser/domfs-philip

开源协议:MIT License

下载


Philip

Dom File System processing library

Install

  1. npm i philip

How to use?

  1. <script src="dist/philip.js"></script>

When used with webpack:

  1. import philip from 'philip';
  1. window.addEventListener('drop', (e) => {
  2. e.preventDefault();
  3. const [item] = e.dataTransfer.items;
  4. const entry = item.webkitGetAsEntry();
  5. const upload = philip(entry, (type, name, data /*, i, n,*/, callback) => {
  6. const error = null;
  7. switch(type) {
  8. case 'file':
  9. console.log('file', name, data);
  10. break;
  11. case 'directory':
  12. console.log('directory', name);
  13. break;
  14. }
  15. callback();
  16. });
  17. upload.on('error', (error) => {
  18. upload.abort();
  19. console.error(error);
  20. });
  21. upload.on('progress', (count) => {
  22. console.log(count);
  23. });
  24. upload.on('end', () => {
  25. console.log('done');
  26. });
  27. });
  28. window.addEventListener('dragover', (e) => {
  29. e.preventDefault();
  30. });

License

MIT