使用django进行多文件上载时的上载大小
我正在使用Django上传一些带有一个或多个文件输入的文件。通过将上传块的累积大小写入会话变量和一些jQuery,我最终得到了一个进度条。但我仍然有一个问题,上传的文件大小,即文件上传到惊人的144%的原始大小。至少进度条上是这么说的。服务器目录上上载的文件的大小实际上是它应该的大小 正如您在处理程序脚本中看到的,大小通过以下方式累积:使用django进行多文件上载时的上载大小,django,file-upload,Django,File Upload,我正在使用Django上传一些带有一个或多个文件输入的文件。通过将上传块的累积大小写入会话变量和一些jQuery,我最终得到了一个进度条。但我仍然有一个问题,上传的文件大小,即文件上传到惊人的144%的原始大小。至少进度条上是这么说的。服务器目录上上载的文件的大小实际上是它应该的大小 正如您在处理程序脚本中看到的,大小通过以下方式累积: data['uploaded'] += self.chunk_size 我的猜测是,self.chunk\u size是一个静态值,而不是接收到的块的实际大小
data['uploaded'] += self.chunk_size
我的猜测是,self.chunk\u size
是一个静态值,而不是接收到的块的实际大小。因此,当接收到一个较小的区块时——如果我上传的文件小于区块限制集——累积的比实际上传的要多
现在我的问题是:有没有办法得到实际的块大小?我想你可以用
原始数据的长度来代替:
data['uploaded'] += len(raw_data)