根据 fs.stat here的文档,<com.my.view
android:layout_width="100dp"
android:layout_height="100dp"
android:background="@color/theme"
app:contentSizeRatio="50%"
app:imageSource="@drawable/ic_logo_white_48"/>
函数可以接受文件或缓冲区的字符串路径。
但是当我通过缓冲区时,我收到一个错误:
[TypeError:path必须是字符串]
以下是代码。
stat
Cann任何人都可以帮我找到原因吗?或者我错过了什么? 谢谢。
答案 0 :(得分:1)
您使用的是旧版本的Node.js(最新版本为v7.9.0,支持最旧版本为v6.0.0)。
自v6.0.0(see changelog)起,文件系统API仅支持缓冲区。对于早期版本,您需要将缓冲区转换为字符串:
fs.stat( req.files.csv.buffer.toString(), function (err, stat) {
// ...
});
您应该升级到Node.js v6.0.0或更高版本(如果可能,我建议使用),或者使用v4.6的文档(因为您链接的文档是针对最新版本的,与你的版本不同。)