как читать файлы изображений и сохранять их в памяти (std::string) в c++?

Я исследовал в Интернете большую часть сегодняшнего дня, но не смог найти ответ, поэтому я обращаюсь к stackoverflow за некоторыми предложениями.

В основном у меня есть библиотека C++, которая использует curl для выполнения метода PUT для загрузки файла изображения. теперь эта библиотека принимает std::string для данных. у меня есть файлы изображений (например, jpg, gif, png) на моем локальном диске.

Меня не волнует содержимое файла (например, я ничего с ним не делаю, кроме как передаю его в эту библиотеку для метода PUT). как я могу читать файлы изображений и сохранять их в std::string? что, если содержимое файла содержит ограничитель NULL?

Я пытался добавить несколько кодов, которые пробовал, но я здесь новенький и не знаю, как вставить сюда свой код в правильном формате. любая помощь будет оценена.

7
задан Prod Tester 8 March 2012 в 02:27
поделиться