最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

浏览器访问路径不提示下载而显示新页面应该如何解决

来源:懂视网 责编:小采 时间:2020-11-27 20:01:20
文档

浏览器访问路径不提示下载而显示新页面应该如何解决

浏览器访问路径不提示下载而显示新页面应该如何解决:这次给大家带来浏览器访问路径不提示下载而显示新页面应该如何解决,解决浏览器访问路径不提示下载而显示新页面的注意事项有哪些,下面就是实战案例,一起来看一下。以nodejs代码为例,我将实现访问"/video"时跳转到浏览器的自带播放页面,当访问&
推荐度:
导读浏览器访问路径不提示下载而显示新页面应该如何解决:这次给大家带来浏览器访问路径不提示下载而显示新页面应该如何解决,解决浏览器访问路径不提示下载而显示新页面的注意事项有哪些,下面就是实战案例,一起来看一下。以nodejs代码为例,我将实现访问"/video"时跳转到浏览器的自带播放页面,当访问&

这次给大家带来浏览器访问路径不提示下载而显示新页面应该如何解决,解决浏览器访问路径不提示下载而显示新页面的注意事项有哪些,下面就是实战案例,一起来看一下。

以nodejs代码为例,我将实现访问"/video"时跳转到浏览器的自带播放页面,
当访问"/frag_bunny.mp4"时弹出下载提示

代码:

var http = require('http');var fs = require('fs');var url = require('url');var routes = {//<====路由
 "/video"(request, response) {
 fs.readFile("frag_bunny.mp4", 'binary', function (err, data) { if (err) { console.log(err);
 response.writeHead(500, { 'Content-Type': 'text/html' });
 } else {
 response.writeHead(200, { 'Content-Type': 'video/mp4' });//<====mp4标识
 response.write(data, 'binary');
 }
 response.end();
 });
 }, "/frag_bunny.mp4"(request, response) {
 fs.readFile("frag_bunny.mp4", 'binary', function (err, data) { if (err) { console.log(err);
 response.writeHead(500, { 'Content-Type': 'text/html' });
 } else {
 response.writeHead(200, { 'Content-Type': 'application/octet-stream' });//<====文件流标识
 response.write(data, 'binary');
 }
 response.end();
 });
 }, "/"(request, response) {
 response.writeHead(200, { 'Content-Type': 'text/html' }); 
 response.write(`
 <a target= "_blank" href="/video">打开页面显示播放界面</a>
 <br />
 <a target= "_blank" href="/frag_bunny.mp4">打开页面提示下载</a>
 `);
 response.end();
 }, "/404"(request, response) {
 response.writeHead(404, { 'Content-Type': 'text/html' });
 response.write("404");
 response.end();
 }
}// 创建服务器http.createServer(function (request, response) { // 解析请求,包括文件名
 var pathname = url.parse(request.url).pathname; // 
输出请求的文件名 console.log("Request for " + pathname + " received."); route = routes[pathname] if (route) { route(request, response); } else { routes["/404"](request, response); } }).listen(8889);

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

相关阅读:

python3如何通过qq邮箱发送邮件

nodejs怎样通过jsonp来实现单点登录Demo

文档

浏览器访问路径不提示下载而显示新页面应该如何解决

浏览器访问路径不提示下载而显示新页面应该如何解决:这次给大家带来浏览器访问路径不提示下载而显示新页面应该如何解决,解决浏览器访问路径不提示下载而显示新页面的注意事项有哪些,下面就是实战案例,一起来看一下。以nodejs代码为例,我将实现访问"/video"时跳转到浏览器的自带播放页面,当访问&
推荐度:
标签: 下载 打开 显示
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top