не читая его в переменную
Решение:
- CURLOPT_UPLOAD = true
- CURLOPT_READFUNCTION - функция для чтения потока по частям (например: return fread($handle, $length))
Это вопрос конкретного языка, ищите как послать файл POST-ом на определенный URL в PHP без чтения в память. Согласно документации (см пример с echo | curl -XPOST .... INSERT TabSeparated) кликхаус просто читает тело POST запроса и выполнят
Для пхп смотрите guzzle
в моем драйвере есть In/Out напрямую из файлов https://github.com/smi2/phpClickHouse
Обсуждают сегодня