/readFileBySuffixName

使用原生node.js搭建HTTP服务器,支持MP4视频、图片传输,支持下载rar文件

Primary LanguageJavaScript

readFileBySuffixName

使用原生node.js搭建HTTP服务器,支持MP4视频、图片传输,支持下载rar文件

详情参考:https://www.cnblogs.com/guasses/p/11284120.html

#功能:判断客户端访问文件的后缀名,css、js、图片、mp4视频、rar文件等都能成功返回到客户端;其中视频和下载文件使用流传输;因为如果不使用流的话,服务器要先缓存文件,然后再发送文件到客户端;使用HTML5视频的客户端会发送一个Content-Range的值到服务器,服务器根据这个range值读取一个文件指定的部分,并返回这个特定的部分数据到客户端,就实现了视频的断点续传,你可以随意的跳转到视频的任意一部分了!

#使用:进入项目文件夹,输入 node ./server.js

通过地址分别访问服务器上的资源,例如:地址栏输入 http://127.0.0.1:80/public/images/0.jpg等

控制台显示:

2019-10-16 10:27:33 127.0.0.1 请求/public/images/0.jpg

2019-10-16 10:27:41 127.0.0.1 请求/public/images/1.jpg