resumable.js 初步使用

   若是你想作文件的上传,那么能够试试下面这个javascript库:resumable.js javascript

   它提供了基于HTTP的大文件上传的功能,而且有很强的容错能力。详细的产品说明能够看这里java

   下面就介绍如何使用:node

    1) 安装node.js (v.0.8.8)linux

          若是在linux安装出现下面相似的错误:git

          o['default_configuration'] = 'Debug' if............github

           SyntaxError: invalid syntax chrome

          请看这里去得到方案。express

           假设你的node.js安装在这个目录: /ilxlf/work/nodenpm

           下面有四个子目录:/ilxlf/work/node/bin   /ilxlf/work/node/include   /ilxlf/work/node/share   /ilxlf/work/node/lib        浏览器

    2)下载resumable.js

          下载reumable.js的源代码包。假设解压到下面的目录:/ilxlf/work/resumable_js/

           下一步要安装"express"

           2.1)  先到这个目录: /ilxlf/work/resumable_js/samples/Node.js

           2.2) 在这个目录下面运行下面命令: /ilxlf/work/node/bin/npm install express

           2.3) 安装完express后,在原地继续运行下面命令: /ilxlf/work/node/bin/node app.js

           这样server端就起来了,能够访问 localhost:3000

    3)  Nginx配置 (能够省略)

           能够在node.js以前架设Nginx。这部分配置相对比较简单。这里暂时不介绍。

    当咱们访问localhost:3000的时候,点击“select from your server" 选择你要上传的文件,点击ok就能够了。下面的进度条显示了上传进度。

    上传的文件存放在: /tmp/resumable.js/

    这个目录能够修改,打开app.js,修改这句话: 

var resumable = require('./resumable-node.js')('/tmp/resumable.js/');

    最后说明一点:这个javascript目前能够在firefox 4+ 和chrome 11+上面使用。其余的浏览器,请好事者试试。

相关文章
相关标签/搜索