我有以下运行服务器的代码
server.js:
var http= require('http');
var fs= require('fs');
var file= fs.readFile("./public/index.html", function(error,html) {
if (error) {
throw error;
} else {
var server= http.createServer(function(req,rspn) {
rspn.writeHead(200,{"Content-Type":"text/html"});
rspn.write(html);
rspn.end();
});
server.listen(8000);
}
});
我的index.html和client.js文件位于公共文件夹中。我的index.html文件如下:
<!DOCTYPE html>
<html>
<head>
<title> WEBCAM </title>
</head>
<body>
<div>
<button id='request'>Request Camera</button>
<script type="text/javascript" src="client.js"></script>
</body>
</html>
我有一些用client.js编写的代码。现在运行server.js之后,如果我在浏览器中打开localhost:8000,那么我在控制台中看到在client.js中相同的index.html代码被复制。它没有读取client.js的内容 我在这里做错了什么?
答案 0 :(得分:0)
检查这是否解决了您的问题:
string yourDataInBase64 = Convert.ToBase64String(yourData.ToArray());