node.jsでドラッグしてアップロードを試してみた
atsuya's posterousさんが作成したnode.jsでドラッグしてファイルアップロードできるtensoidを試してみた。
まずはgithubからダウンロード。ライセンスはMIT
https://github.com/atsuya/tensoid
買ったばっかりのMBAなのでnode.jsを入れるところから始める。
% brew install node
後はプログラムを実行するとエラーが出たのでライブラリを追加する
※ 共有してライブラリを利用するならパスを通しておくとよい
% curl http://npmjs.org/install.sh | sh % npm install express % npm install socket.io % npm install log % npm install ejs
logsディレクトリを作らないとアップロード出来ないので作る
% mkdir logs
起動する
% node app.js
以上。
コードは読み解いてないので不十分な理解ではあるがまとめてみる。
- ファイルをドラッグしてアップロードするとURLが表示する。URLにアクセスするとダウンロードとなる。
- 上記のURLに別ブラウザからアクセスするとダウンロードできない。
- アップロードしたファイルの実体はローカルディレクトリには保存していない。
ということが解った。まだ開発中なのかな。