gpt4 book ai didi

javascript - 如何使用nodejs实现分段文件上传代理?

转载 作者:太空宇宙 更新时间:2023-11-03 22:24:13 25 4
gpt4 key购买 nike

我们已经为我们的主后端服务器实现了一个代理服务器,它实际上使用express-http-proxy npm 包来服务所有请求。这适用于除多部分请求之外的所有请求,因为多部分不适用于此。当我上传小文件时,它工作正常,因为在这种情况下,一旦完全读取,正文就会重定向到主服务器。

如果多部分请求失败,并且没有任何内容到达后端服务器(因为它尝试在代理之前加载完整的正文)。经过探索发现这个https://github.com/villadora/express-http-proxy/issues/127明确表示不支持。

经过进一步探索,发现 multer Nodejs 库有助于支持保存多部分文件,但不确定如何使用它来代理对后端服务器的多部分文件请求。

请指导如何继续使用 Node.js 实现“分段文件上传代理”。

最佳答案

nodeJS最好的解决方案之一是needle https://github.com/tomas/needle#request-options

并且他们确实支持使用分段上传文件,传递文件路径

关于javascript - 如何使用nodejs实现分段文件上传代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49055621/

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