Мне нужно отправлять файлы по протоколам HTTP, но вопрос в том, стоит ли мне использовать сокеты, потому что у меня большие файлы? или я могу использовать WinHttpApi, например:
BOOL HttpSendRequest(
__in HINTERNET hRequest,
__in LPCTSTR lpszHeaders,
__in DWORD dwHeadersLength,
__in LPVOID lpOptional,
__in DWORD dwOptionalLength
);
и использовать lpOptional для файла, который я хочу? и я должен разделить файл или этот API обрабатывает большие файлы?
Существуют ли какие-либо ограничения в размере файлов, если я использую HTTP-API и мне следует разделять данные?