浏览器读取文件

Posted 青眼魔术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浏览器读取文件相关的知识,希望对你有一定的参考价值。

3000/   显示不同文件(对应不同格式)

var fs = require(\'fs\')
var http = require(\'http\')
var server = http.createServer()
server.on(\'request\',function(req, res){
  var url = req.url 
  if ( url === \'/html\') {
    fs.readFile(\'./01.html\',function(err, data){
      if(err){
        res.setHeader(\'Content-Type\',\'text/plain; charset=utf-8\')
        res.end(\'文件读取失败\')
      } else {
        res.setHeader(\'Content-Type\',\'text/html; charset=utf-8\')
        res.end(data)
      }
    })
  } else if ( url === \'/jpg\') {
    fs.readFile(\'./01.jpg\',function(err, data){ 
      if(err){
        res.setHeader(\'Content-Type\',\'text/plain; charset=utf-8\')
        res.end(\'文件读取失败\')
      } else {
        res.setHeader(\'Content-Type\',\'image/jpg\') //图片不需要加编码,一般字符才需要
        res.end(data)
      }
    })
  } else {
    res.setHeader(\'Content-Type\',\'text/plain; charset=utf-8\')
    res.end(\'我是首页\')
  }
  
})
server.listen(\'3000\',function(){
  console.log(\'server run start...\')
})

 

以上是关于浏览器读取文件的主要内容,如果未能解决你的问题,请参考以下文章

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

nzSQLException 读取超时错误

GLSL:无法从 FBO 读取纹理并使用片段着色器渲染到另一个 FBO

OpenGL、GLSL 片段着色器无法读取 Sampler2D 纹理

Windows上无法读取的文件属性

Android kotlin:无法读取类文件