1 var sys = require('sys'),
2 http = require('http'),
3 url = require('url');
4
5 http.createServer(function (request, response) {
6 var f = (url.parse(request.url, true)).query.file
7 fs = require('fs'),
8 path = './' + f,
9 rs = fs.createReadStream(path);
10
11 response.writeHead(200, { 'Content-Type': 'image/png' });
12 rs.addListener('data', function (b) {
13 response.write(b, 'binary');
14 });
15 rs.addListener('end', function () { response.end(); })
16 }).listen(8000);
17
18 sys.puts('Server running at http://127.0.0.1:8000/');
Leave a comment...