resumable.js 初步使用

   如果你想做文件的上传,那么可以试试下面这个javascript库:resumable.js 

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

   下面就介绍如何使用:

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

          如果在linux安装出现下面类似的错误:

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

           SyntaxError: invalid syntax 

          请看这里去获得方案。

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

           下面有四个子目录:/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+上面使用。其他的浏览器,请好事者试试。

 

 

  

你可能感兴趣的:(resumable.js 初步使用)