メモ。npmに、knoxというライブラリがある。
#npm install knox
書き込み
var knox = require('knox') var fs = require('fs') var client = knox.createClient({ key: '???' ,secret: '???' ,bucket: '???' }); var object = fs.readFile('./up.jpg', function(err,buf){ var req = client.put('up.jpg' , { 'Content-Length': buf.length ,'Contnte-Type': 'image/jpeg' }) req.end(buf) })
読み込み
var knox = require('knox') var fs = require('fs') var client = knox.createClient({ key: '???' ,secret: '???' ,bucket: '???' }); var file = fs.createWriteStream('down.jpg') client.getFile('waso.jpg',function(err,res){ res.on('data',function(chunk){ file.write(chunk) }) })
削除
var knox = require('knox') var fs = require('fs') var client = knox.createClient({ key: '???' ,secret: '???' ,bucket: '???' }); client.deleteFile('waso.jpg',function(err,res){ })