我正在從S3流式傳輸xml文件。我需要爲sphinx搜索引擎構建一個具有不同結構的新xml文件。我已經從S3流式傳輸文件,將它傳遞到我的SAX解析器,但現在我需要弄清楚如何對流進行修改(在SAX解析器之後)並上傳到S3。如何修改node.js流
parser.on('startElement', function(name, attrs) {
// Do something
});
我發現了什麼似乎是一個偉大的S3庫,流稱爲knox,所以我目前使用該庫。我沒有被卡在這個圖書館,只是我發現,這似乎是體面的。在示例中,他們必須將數據流傳輸到S3的代碼僅來自HTTP請求。因爲我有一個PHP背景,所以我對流相對比較陌生。
諾克斯實例數據流:
http.get('http://google.com/doodle.png', function(res){
var headers = {
'Content-Length': res.headers['content-length']
, 'Content-Type': res.headers['content-type']
};
client.putStream(res, '/doodle.png', headers, function(err, res){
// Logic
});
});
我想我需要做的這個東西線。
parser.on('startElement', function(name, attrs) {
var headers = {
'Content-Length': res.headers['content-length']
, 'Content-Type': res.headers['content-type']
};
client.putStream(res, '/doodle.png', headers, function(err, res){
// Logic
});
});
任何幫助,非常感謝。謝謝。
什麼版本的節點? – max 2013-09-08 20:59:46