Выполняется загрузка графического файла с веб-страницы на сервер (upload)
На сервер приходит запрос Post, в котором (как я надеюсь) передаётся содержимое файла, выбранного данной формой:
<form action="script.exe" method="POST" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload Image" name="submit">
</form>
Сервер принимает запрос, и видно, что приходят нужные заголовки, имя файла и его содержимое.
Однако, прочитать содержимое файла не удаётся.
Возможно, его так просто и не прочитаешь, потому что оно может состоять из нескольких частей и т.д. (multipart)
Не хотелось бы подключать какие-то лишние библиотеки, поэтому нашёл исходник парсера:
github.com/iafonov/multip... Вроде бы похоже, но нужно разобраться
Мне нужна функция C++, которая будет встроена в серверный скрипт, откликающийся на запрос веб-формы. Функция возвращает, например, указатель на блок памяти, куда скопировано содержимое присланного файла (я его потом запишу на диск и освобожу память)
Нужно решение именно на C