Erlang 如何检查多部分/表单数据内容类型中的文件大小

Erlang 如何检查多部分/表单数据内容类型中的文件大小,erlang,multipartform-data,cowboy,Erlang,Multipartform Data,Cowboy,我想通过multipart/form数据内容类型上传文件。 我可以看到整个内容大小(内容长度),但想知道上传3个文件时每个部分的大小(例如) 这是我获取文件的方式: multipart(Req0) -> case cowboy_req:read_part(Req0) of {ok, Headers, Req1} -> ?LOG_WARNING("Headers: p~n", [Headers]), {ok, _Body, Req} = cowboy

我想通过multipart/form数据内容类型上传文件。 我可以看到整个内容大小(内容长度),但想知道上传3个文件时每个部分的大小(例如)

这是我获取文件的方式:

multipart(Req0) ->
  case cowboy_req:read_part(Req0) of
    {ok, Headers, Req1} ->
      ?LOG_WARNING("Headers: p~n", [Headers]),
      {ok, _Body, Req} = cowboy_req:read_part_body(Req1),
      multipart(Req);
    {done, Req} ->
      ?LOG_WARNING("Req: p~n", [Req]),
      Req
  end.
但并没有关于文件大小的数据

有没有办法得到这些信息?(而不是检查列表长度)