我正在闪存中进行带宽测试,我想显示一个进度条和当前计算的速度。对于下载部分,这非常简单,但对于上传部分,它变得有点棘手。据我了解,跟踪上传进度的唯一方法是使用 FileReference。但是当我上传一个动态生成的 ByteArray 时,似乎 FileReference 也不可用。
所以我有一个想法,就是上传一个 100-200 kB 的 ByteArray,并计算上传的速度,然后在上传更大的 ByteArray 时根据该速度伪造一个进度条。但话又说回来,在某些情况下可能会很远,计算当前速度会很困难。
所以我需要一些关于如何解决这个问题的想法:)