2016-01-17 2 views
2

Я использую mailgun для анализа входящих писем. mailgun отправляет разобранные письма по URL-адресу (https://example.com/email).Получение вложений из входящих писем с помощью mailgun с PHP

Я могу извлечь из, в, тему, тело и т. Д. Однако я не могу получить вложения.

Ниже приведен мой код и он возвращает нулевое значение.

$file = addslashes(file_get_contents($this->input->post('attachment-1'))['name']); 

$result = $this->tickets_model->saving_files($file); 

Пожалуйста, помогите мне.

спасибо.

ответ

1

Способ, которым я работал, это использовать библиотеку загрузки CI, чтобы сначала загрузить файл, а затем проанализировать его.

$config['file_name'] = 'filename'; 
$config['upload_path'] = '/upload/path'; 
$this->load->library('upload', $config); 
if (!$this->upload->do_upload('attachment-1')) { 
    // fail 
} else { 
    // success 
} 
Смежные вопросы