标签: node.js file-io
在nodejs服务器中假设我读了这样的文件:
fs.readFile('path/to/file','encoding',function(err,data){ //send data res.end(data); });
什么类型的对象是data,即它是字符串,数组还是别的什么?
data
答案 0 :(得分:1)
没有设置任何选项,
http://nodejs.org/api/fs.html#fs_fs_readfile_filename_options_callback
如果未指定编码,则返回原始缓冲区。
答案 1 :(得分:1)
来自the docs:
回调传递两个参数(错误,数据),其中data是文件的内容。 如果未指定编码,则返回原始缓冲区。
回调传递两个参数(错误,数据),其中data是文件的内容。
原始缓冲区是一个字节数组。您可以通过调用data.toString()将其转换为javascript字符串。有关更多转化选项,请参阅the docs。
data.toString()