Rumah > Soal Jawab > teks badan
Setelah lama mencari, saya tidak menemui maklumat yang lebih terperinci, saya hanya menemui fs.createReadSream&fs.createWriteStream&pipe
Saya tidak begitu faham cara menggunakannya. Adakah terdapat kes keluaran yang lebih ringkas dan lebih kasar? (Saiz video 4g bajet);
);
伊谢尔伦2017-05-16 13:39:02
pertunjukan video
PS: Secara kebetulan, anda harus menggunakan Google dan GitHub dengan baik, dan rakan sekerja harus menggunakan carian bahasa Inggeris dengan baik dan bukannya bahasa Cina dan Baidu.
PHPz2017-05-16 13:39:02
var fs = memerlukan('fs');
var url = memerlukan("url");
if(req.url != "/favicon.ico"){
var pathname = url.parse(req.url).pathname;
if(pathname == "/"){
res.writeHead(200, {'Content-Type': 'video/mp4'});
var rs = fs.createReadStream('./q0391tntxq6.mp4');
rs.pipe(res);
rs.on('end',function(){
res.end();
console.log('end call');
});
}else if(pathname == "/sp"){
var datas = fs.readFileSync("./1.html","utf-8")
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(datas);
res.end(" ");
}
}
console.log('err');
});//Nota
//Anda boleh menggunakan kod berikut untuk menggantikan perkara di atas: rs.pipe(res); fail pada localhost Tiada masalah
//Jadi kita harus memilih paip untuk menulis strim Paip boleh menangani masalah membaca dan menulis yang tidak konsisten
//Untuk butiran lanjut, rujuk: /a/119...
bahagian nod------------------------------------------------- -- --------------------------
<head>
</head>
<body>
<video width="320" height="240" controls="controls">
<source src="/" type="video/mp4">
nook
</video>
</body>
</html>bahagian html------------------------------------------------- - --------