我需要在我的氮气应用程序中提供文件下载功能。
原则上我需要像这样设置标题:
wf:header("Content-Disposition", "attachment; filename=\"" ++ Filename ++ "\""),
但现在我在 Nitrogen API 中找不到发送文件数据块的函数。
我需要分部分上传文件,因为它们可能非常大,除此之外,文件在本地存储中不可用,但二进制数据是从其他模块获取的。所以在实践中,我需要自己处理将数据块发送到 http 流。
任何想法或示例如何做到这一点,可以使用哪些 api 函数?