使用 netty 上传大文件时,如何在上传过程中获取上传的大小?

When using netty for a large file upload, how can I get uploaded size while upload is in progress?

如果我能在上传过程中得到文件的临时位置,我就可以检查大小。但是,我仅在收到 LastHttpContent 时通过 decoder.next()

获取临时文件位置

有什么办法可以提前得到文件名吗?

我是运行示例代码来自https://github.com/netty/netty/blob/master/example/src/main/java/io/netty/example/http/upload/HttpUploadServerHandler.java

如果数据类型是 FileUpload,我想在 writeHttpData 中获取上传百分比

正如评论中提到的@frederic,现在不可能。

在 github 上创建了以下问题 https://github.com/netty/netty/issues/3636