mime类型是什么 node_Node.js - 文件系统获取文件类型
我需要借助node.js来获取文件的文件类型以设置内容类型。我知道我可以很容易地检查文件扩展名,但我也有没有扩展名的文件,其内容类型应该是image/png,text/html aso。Node.js - 文件系统获取文件类型
这是我的代码(我知道这并没有太大的意义,但是这就是我需要的基础):
var http = require("http"),
fs = require("fs");
http.createServer(function(req, res) {
var data = "";
try {
/*
* Do not use this code!
* It's not async and it has a security issue.
* The code style is also bad.
*/
data = fs.readFileSync("/home/path/to/folder" + req.url);
var type = "???"; // how to get the file type??
res.writeHead(200, {"Content-Type": type});
} catch(e) {
data = "404 Not Found";
res.writeHead(404, {"Content-Type": "text/plain"});
}
res.write(data);
res.end();
}).listen(7000);
我还没有找到一个函数,该函数在API,所以我会很高兴如果有人能告诉我该怎么做。
2012-05-03
noob
+6
'readFileSync' on每个请求?听起来不是一个好主意...... –
+3
@ThiefMaster正如他所说,这只是虚拟代码(至少这就是我认为的“我知道这并没有多大的意义,但这是我需要的基础”意思是)。 –
mime类型是什么 node_Node.js - 文件系统获取文件类型相关推荐
- java获取vdx文件数据_通过文件名获取文件类型ContentType
第一种方法: 引用System.Web.dll v4.5,就可以通过var mimeType = MimeMapping.GetMimeMapping(fileName);直接获取文件类型 第二种方法 ...
- 嵌入式 Linux 入门(二、Linux 文件系统、文件类型及权限管理)
嵌入式 Linux入 门第二课, linux 文件系统.文件类型及权限管理. ...... 矜辰所致 目录 前言 一.Linux 文件属性 1.1 Linux 文件类型 1.2 Linux 文件权限及 ...
- php 怎么查看文件类型信息,php获取文件类型和文件信息的方法
php获取文件类型和文件信息的方法 发布于 2015-10-07 05:26:52 | 81 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Pr ...
- java file 获取文件类型_Android中Java根据文件头获取文件类型
前面贴过Android系统内部的MediaFile类来获取文件类型的办法,这个类主要是根据文件的扩展名来判断,其准确性不是很好.具体可查看Android系统使用MediaFile类判断音频文件类型.其 ...
- java根据远程URL获取文件类型
通过给定url中获取文件文件类型,开始想到的方法是通过在url中切割获取,如以下url,可以通过切割字符串的方式获取到文件类型是jpg格式的: http://bpic.588ku.com/elemen ...
- java获取url文件格式_本地文件/url获取文件类型
package com.cjw.baidu.ocr; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringU ...
- Android获取图片类型(获取文件类型)
在一些日常开发中,有很多的app需要进行图片上传,浏览,下载等,在开发应用中我们往往需要知道图片的一些属性,比如图片的类型,如:bmp,jpg等,如果单用图片的后缀名来判断,会显得不够科学.下面介绍一 ...
- python 通过文件头获取文件类型mimetype
一.MIME Type是什么? 资源的媒体类型 MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型.是设定某种扩展名的文件用一种应用程序打开 ...
- linux用file查看文件类型,Linux怎么使用file命令识别文件类型
file是通过查看文件的头部内容,来获取文件的类型.使用file命令可以知道某个文件究竟是二进制(ELF格式)的可执行文件, 还是Shell Script文件,或者是其它的什么格式.那么Linux怎么 ...
最新文章
- php帝国系统调出图片内空,帝国CMS图集字段的大图,小图,说明的调用方法
- 一起来踩踩 Spring 中这个循环依赖的坑!
- EntityFramework 7.0之初探【基于VS 2015】(十)
- Git常用命令总结(超实用)
- windows下redis安装,注册成系统服务
- 谢少锋:云计算拉动技术进步 规模成倍增长
- 小师妹学JVM之:JIT中的PrintAssembly
- python实现解释器_Python设计模式之解释器模式
- 机器学习基石笔记5——为什么机器可以学习(1)
- JAVA程序设计:接受数字并求和
- fanuc机器人提示暂停_FANUC机器人学习——后台逻辑功能
- 数据分析方法(营销模型篇)--最全的9种分析方法
- 中文编程——函语言概念
- python中binomial_二项堆python实现——eager binomial heap
- OpenCV——人脸识别模型训练(2)
- UltraISO制作U盘启动盘安装Win10系统
- GSM信令流程[转]相当不错
- 自动提取网页文章或者文章的免费软件
- 职场12年模拟沙盘心得及回顾
- 蔚来加速换电站布局速度,2023年新增1000座换电站