# TemporaryFileProvider.hpp
This File On Github
Ask A Question
API: latest
module: oatpp
#include "oatpp/web/mime/multipart/TemporaryFileProvider.hpp"
# createTemporaryFilePartReader
Namespace: oatpp::web::mime::multipart
Create part reader to a temporary file.
- @param tmpDirectory - directory for temporary files.
- @param randomWordSizeBytes - number of random bytes to generate file name.
- @param maxDataSize - max size of the received data. put
-1
for no-limit. - @return -
std::shared_ptr
to oatpp::web::mime::multipart::PartReader.
std::shared_ptr<PartReader> createTemporaryFilePartReader(const oatpp::String& tmpDirectory,
v_int32 randomWordSizeBytes = 8,
v_io_size maxDataSize = -1)
# createAsyncTemporaryFilePartReader
Namespace: oatpp::web::mime::multipart
Create async part reader to a temporary file.
- @param tmpDirectory - directory for temporary files.
- @param randomWordSizeBytes - number of random bytes to generate file name.
- @param maxDataSize - max size of the received data. put
-1
for no-limit. - @return -
std::shared_ptr
to oatpp::web::mime::multipart::AsyncPartReader.
std::shared_ptr<AsyncPartReader> createAsyncTemporaryFilePartReader(const oatpp::String& tmpDirectory,
v_int32 randomWordSizeBytes = 8,
v_io_size maxDataSize = -1)