获取文件名节点,Js

时间:2014-02-21 06:48:49

标签: node.js curl

我刚开始使用nodejs。 以下代码复制了我通过curl中的参数发送的文件。

例如curl --upload-file 11.png localhost:8080 根据我的代码,在理论上这个文件需要有一个新名称111.png 如何从标题中获取此名称?

var http=require('http');
var fs = require('fs');
http.createServer(function(request,response){
    var name = 'content-encoding';
    var encoding = request.headers[name];
    var newFile=fs.createWriteStream(encoding+"1"); 
    var size=request.headers['content-length'];
    var upload=0;
    request.pipe(newFile);
    request.on('data',function(chunck){
        upload+=chunck.length;
        var progress=(upload/size)*100;
        response.write("progress: "+parseInt(progress,10)+ "%\n");
    });
}).listen(8080);
console.log('Server Running');

0 个答案:

没有答案