我有一个要从本地文件系统提供的文件。但是,该文件不是根据命名约定命名的。相反,我在其他地方(在我的数据库中)存储了一些关于该特定文件的元数据。我想做的是说类似
reply.file(req.pre.item.actual_filename,
{
filename: req.pre.item.user_filename,
mode: 'inline',
'content-type': req.pre.item.mime_type
});
无论我多么努力地说服它,hapijs 似乎只是一直在说“八位字节流”。我可以将所有文件存储在本地系统中并带有扩展名,但这并不是我真正想要做的。我宁愿使用正确的文件类型进行 hapi 回复。