Я использую cpprest на сервере Ubuntu Linux. Пока я могу обрабатывать запросы и отвечать ответами JSON.
На один из запросов, которые я принимаю, нужно ответить файлом PDF. Я вижу, что класс http_request имеет метод answer(), который принимает асинхронный поток. На всю жизнь я не могу понять, как связать этот поток с моим файлом PDF на диске.
utility::string_t pdfFilename = getPdfFilename();
concurrency::streams::istream stream; // how do associate my pdfFilename?
request.reply(web::http::status_codes::OK, stream, "application/pdf");