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+上面使用。其餘的瀏覽器,請好事者試試。

相關文章
相關標籤/搜索