我使用 node 作为应用后端,前端上传文件给我,我再给 COS,同时记录下来,在开发过程中遇到一个问题,那就是 content length 的问题。
前端上传,我希望用 pipe 的方式给 cos,那么对于服务端消耗最小,但是他要求要 content length…流如何拿到 content length 啊…
我就开始第二种选择方式,分片上传,但是分片上传…又需要大于 1MB…我真是…,那么我还不能直接用 stream.on('data', callBack) 来上传…还得弄个 buffer…
既然那么麻烦,为啥 sdk 没有做好这些,只有提供一个分片上传本地文件的功能,但是这不是 node js sdk 么…用户上传转发的情况应该更多吧?
相似问题