我正在尝试使用CodeIgniter从我的CDN中提取来自我网站的文件。它没有附加我假设因为跨域安全问题。如何使用CodeIgniter从我控制的其他服务器附加文件?
$this->load->helper('email');
$this->email->from('services@domain-name.com');
$this->email->to($this->input->post('email'));
$retval = $this->crud_model->read('posts', $post_id);
$post = $retval[0];
$this->email->subject($post->title);
$this->email->message('Location: '.$this->config->item('cdn_media_url').$post->image_path);
$this->email->attach($this->config->item('cdn_media_url').$post->image_path);
感谢。
答案 0 :(得分:2)
您无法将HTTP位置标头和网址附加到电子邮件中。这没有意义。
使用file_get_contents
或cURL
从您的CDN下载图片,然后您可以在代码中提供服务器上的本地路径。