官方文档如下说:
fs.mkdtemp(prefix[, options], callback)#
版本历史
prefix <string>
options <string> | <Object>
encoding <string> 默认 = 'utf8'
callback <Function>
创建一个唯一的临时目录。
生成六位随机字符附加到一个要求的 prefix 后面,然后创建一个唯一的临时目录。
创建的目录路径会作为字符串传给回调的第二个参数。
可选的 options 参数可以是一个字符串并指定一个字符编码,或是一个对象且由一个 encoding 属性指定使用的字符编码。
例子:
fs.mkdtemp('/tmp/foo-', (err, folder) => {
if (err) throw err;
console.log(folder);
// 输出: /tmp/foo-itXde2
})
并没有说临时目录的自动删除时间,也没设置参数。那么临时目录和永久目录的区别是什么?
上传文件时,浏览器会获得文件路径全名,临时目录这个操作是为了用户安全和隐私