我刚开始使用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');