Boost C++ Libraries

PrevUpHomeNext

Struct multipart_form

boost::taar::multipart_form — A fully parsed multipart/form-data body.

Synopsis

// In header: <boost/taar/core/multipart.hpp>


struct multipart_form {

  // public member functions
  multipart_part const * find(std::string_view) const noexcept;
  std::optional< std::string_view > value(std::string_view) const noexcept;
  std::vector< multipart_part const * > files() const;

  // public data members
  std::vector< multipart_part > parts;
};

Description

multipart_form public member functions

  1. multipart_part const * find(std::string_view name) const noexcept;
    The first part named name, or null.
  2. std::optional< std::string_view > value(std::string_view name) const noexcept;
    The data of the first part named name, if any.
  3. std::vector< multipart_part const * > files() const;
    Every part that carries a filename.

PrevUpHomeNext