Python 计算多部分/表单数据编码文件的大小
我正在编写一个应用程序,它应该接收并存储一个文件 一种存储方式是将其上载到另一台服务器(例如filehoster)。 服务器端我正在使用Python和金字塔框架。我已经解决了在客户端上载时获取文件的问题,并将Python 计算多部分/表单数据编码文件的大小,python,wsgi,multipartform-data,Python,Wsgi,Multipartform Data,我正在编写一个应用程序,它应该接收并存储一个文件 一种存储方式是将其上载到另一台服务器(例如filehoster)。 服务器端我正在使用Python和金字塔框架。我已经解决了在客户端上载时获取文件的问题,并将make\u wsgi\u app返回的应用程序打包到另一个类中。这个类处理上传请求,我只能读取文件 我当前的问题是在客户端上载时获取文件大小。客户端发送请求多部分/表单数据编码,因此内容长度头包括边界大小和内容类型声明 我认为仅仅减去一个固定大小是个坏主意,因为表单中的任何内容都可能发生更
make\u wsgi\u app
返回的应用程序打包到另一个类中。这个类处理上传请求,我只能读取文件
我当前的问题是在客户端上载时获取文件大小。客户端发送请求多部分/表单数据
编码,因此内容长度
头包括边界大小和内容类型
声明
我认为仅仅减去一个固定大小是个坏主意,因为表单中的任何内容都可能发生更改,整个文件部分都会被破坏
我读了关于这个主题的另一个问题,但我不想使用另一个库。我认为在纯python中必须有一种简单的方法来实现这一点。谢谢你能链接到你提到的另一个问题吗?这有帮助吗:?这是问题-但是对于java:不,在pyramid创建请求对象之前调用了我的处理程序get,我的问题不是获取整个正文的内容长度,而是获取文件部分本身的内容长度。