Projekat

Općenito

Profil

Podrška #24562 » test_png.js

http serve test.png - Ernad Husremović, 26.09.2011 16:16

 
var gd = require("node-gd");
var fs = require('fs');
var http = require('http');
var url = require('url');



var width = 20, height = 20;
var my_png = gd.createTrueColor(width, height);
my_png.savePng("test.png", 0, function() {
console.log("image test.png saved!");
});

http.createServer(function(req, res){
var request = url.parse(req.url, true);
var action = request.pathname;

if (action == '/test.png') {
var img = fs.readFileSync('./test.png');

res.writeHead(200, {'Content-Type': 'image/png' });
res.end(img);

} else {
res.writeHead(200, {'Content-Type': 'text/plain' });
res.end('Hello World \n');
}
}).listen(3000, '127.0.0.1');

console.log("serving localhost:3000/test.png");
(2-2/2)