#pragma once
#include "HttpRequestImpl.h"
#include <string>
#include <vector>
namespace drogon
{
class HttpFileUploadRequest : public HttpRequestImpl
{
  public:
    const std::string &boundary() const
    {
        return boundary_;
    }
    const std::vector<UploadFile> &files() const
    {
        return files_;
    }
    explicit HttpFileUploadRequest(const std::vector<UploadFile> &files);
  private:
    std::string boundary_;
    std::vector<UploadFile> files_;
};
}  