in python2/alibabacloud_tea_fileform/file_form.py [0:0]
def _get_stream_length(self):
file_length = 0
for k, ff in self.files.items():
field_length = len(TC.to_bytes(ff.filename)) + len(ff.content_type) +\
len(TC.to_bytes(k)) + len(self.boundary) + 78
if isinstance(ff.content, BytesIO):
file_length += len(ff.content.getvalue()) + field_length
else:
file_length += os.path.getsize(ff.content.name) + field_length
stream_length = self.str_length + file_length + len(self.boundary) + 6
return stream_length