gpt4 book ai didi

javascript - 在 POST 请求中创建用于动态下载的文件

转载 作者:行者123 更新时间:2023-12-02 21:26:55 25 4
gpt4 key购买 nike

我试图弄清楚是否可以创建一个文件而不将其存储在驱动器中,仅用于在 POST 请求中立即下载它。

const specialRequests = async (req, res, next) => { // POST request
... // processing
let xmlString = ... // get processed xml string

// create xml file from that xmlString
// initialise download of the file, dont save it
let file = ???
res.download(file);
};

如果可能的话如何做到

最佳答案

download 方法明确设计用于传输“路径上的文件”。

您可以创建包含一些数据的下载,但不能使用该方法。

res.set('Content-Type', 'text/xml');
res.set('Content-Disposition', 'attachment; filename="example.xml"')
res.send(xmlString);

关于javascript - 在 POST 请求中创建用于动态下载的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60718417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com