我使用以下步骤测试了NodeRED。
Content-Disposition
到attachment; filename= file.zip
Content-Type
到application/octet-stream
application/octet-stream; charset=utf-8
,而内容配置是按预期设置的。我发现了这个问题(https://github.com/node-red/node-red/issues/1023),它已经在我的NodeRED版本0.17.5 (最新版本)中得到了修复。我不确定这是否与我的问题有关。
我想charset=utf-8
是罪魁祸首。如何摆脱它,才能通过http-in节点使用file.zip成功下载Content-Disposition:attachment; filename= file.zip
发布于 2017-10-29 08:09:21
正如@hardillb所指出的,我的流程没有发送任何数据。在将文件发送到http响应节点之前,我必须使用functionGlobalContext和readFileSync加载文件的内容。
https://stackoverflow.com/questions/46916737
复制相似问题