У меня есть сервер, написанный на C++, который позволяет загружать файлы. Но я хочу проверить FIRST, размер файла и ТОГДА загрузить его, если он меньше 100 МБ, иначе ошибка. Есть ли функция, которая может это сделать?Как проверить максимальный размер загружаемого файла на C++?
Это моя функция:
long bytes_read = recv(client_fd, tempBuffer, sizeof(tempBuffer),0);
Но я не могу контролировать УАК bytes_read при получении файла, но только после того, как. В этом проблема.
поддерживается 'ulimit()'? Я думаю, вы можете использовать его. –
Вот почему вам лучше использовать существующие протоколы. 'HTTP POST' имеет заголовок' Content-Length'. – MSalters