日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 默认站点!

默认站点

當前位置: 首頁 >

mime类型是什么 node_Node.js - 文件系统获取文件类型

發(fā)布時間:2023/12/2 30 豆豆
默认站点 收集整理的這篇文章主要介紹了 mime类型是什么 node_Node.js - 文件系统获取文件类型 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我需要借助node.js來獲取文件的文件類型以設(shè)置內(nèi)容類型。我知道我可以很容易地檢查文件擴展名,但我也有沒有擴展名的文件,其內(nèi)容類型應(yīng)該是image/png,text/html aso。Node.js - 文件系統(tǒng)獲取文件類型

這是我的代碼(我知道這并沒有太大的意義,但是這就是我需要的基礎(chǔ)):

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);

我還沒有找到一個函數(shù),該函數(shù)在API,所以我會很高興如果有人能告訴我該怎么做。

2012-05-03

noob

+6

'readFileSync' on每個請求?聽起來不是一個好主意...... –

+3

@ThiefMaster正如他所說,這只是虛擬代碼(至少這就是我認為的“我知道這并沒有多大的意義,但這是我需要的基礎(chǔ)”意思是)。 –

總結(jié)

以上是默认站点為你收集整理的mime类型是什么 node_Node.js - 文件系统获取文件类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得默认站点網(wǎng)站內(nèi)容還不錯,歡迎將默认站点推薦給好友。