标签:
mime中间件Demo,里面用到的有
1.path模块 //引入模块
var path=require(‘path‘);
2.extname方法 //获取文件的扩展名
var extname=path.extname(realPath)
var path=require(‘path‘);
mime={
"html": "text/html",
"js": "text/javascript",
"css": "text/css",
"xml": "text/xml",
"txt": "text/plain",
"ico": "image/x-icon",
"svg": "image/svg+xml",
"gif": "image/gif",
"png": "image/png",
"jpg": "image/jpeg",
"jpeg": "image/jpeg",
"tiff": "image/tiff",
"json": "application/json",
"pdf": "application/pdf",
"swf": "application/x-shockwave-flash",
"wav": "audio/x-wav",
"wma": "audio/x-ms-wma",
"wmv": "video/x-ms-wmv"
};
module.exports=function (realPath){
var extname=path.extname(realPath),
ext=extname?extname.slice(1):‘unknown‘,
contentType=mime[ext] ||‘text/plain‘;
return contentType;
};
标签:
原文地址:http://www.cnblogs.com/rainheader/p/4585789.html