Я хочу подключить файлы вложений. Например, когда пользователь пытается подключить файл с помощью веб-почты или чего-то еще, я хочу, чтобы слишком привязать файл вложения. Я проанализировал эхо-сервис, в функции echo_check_preview_handler
я могу подключить содержимое данных. Но я хочу привязать файл вложения. Я искал некоторый модуль c-icap (squidclamav и yara), но я не нашел эту способность. Из кода simple_api.c я использовал приведенный ниже код, но я могу только подключить файл ascii с помощью data-> body-> filename.c-icap и файл сложения
data->body = ci_simple_file_new(0);
if ((SEND_PERCENT_BYTES >= 0) && (START_SEND_AFTER == 0))
{
ci_req_unlock_data(req);
ci_simple_file_lock_all(data->body);
}
if (!data->body)
return CI_ERROR;
if (ci_simple_file_write(data->body, preview_data, preview_data_len, ci_req_hasalldata(req)) == CI_ERROR)
return CI_ERROR;
Так как же я могу добиться этого? Есть ли какой-либо пример модуля c-icap или документации или кода?
Информация в ваших комментариях должна быть в самом сообщении. Используйте функцию редактирования. – Unihedron