egg-multipart 中获取流后如何继续上传到指定服务器
- github上例子是上传到阿里云 但是腾讯云的node上传流需要指定 流长度 https://cloud.tencent.com/document/product/436/12264#put-object 所以如何获取egg-multipart 中获取的 流的字节长度
result = await ctx.oss.put('egg-multipart-test/' + part.filename, part);
这里有 部分长度, 但是stream._readableState.buffer.head, 这个stream._readableState.length也只是一个参考值
1 回复
stream._readableState.buffer.head
这种属性如果没看懂是啥,不要乱玩,_
的内部变量不是给你用的,再从变量含义上可以知道只是 buffer 的长度而已。
流式上传是无法知道总长度的,这块你就要去找腾讯的 SDK 看看了,看文档是支持 stream 的。