0

codeigniter で curl クラスを使用してファイルをアップロードしようとしています。これは私が使用しているコードです:

$this->curl->create("http://localhost/jobs/api/job");
$this->curl->post(array(
    'title' => $this->input->post('title'),
    'description' => $this->input->post('description'),
    'category' => $this->input->post('category'),
    'image' => '@' . $_FILES['image']['tmp_name'],
    'doc' => '@' . $_FILES['doc']['tmp_name']
));

このコードは、フォームからファイルを受信して​​ REST API に送信するメソッド内にあります。問題は、API がファイルを受信しないことです。他の POST データは受信しますが、ファイルは受信しません。

エラーは次のとおりです。

A PHP Error was encountered
Severity: Notice
Message: Undefined index: image
Filename: models/jobs_model.php
Line Number: 44

A PHP Error was encountered
Severity: Notice
Message: Undefined index: doc
Filename: models/jobs_model.php
Line Number: 55
4

0 に答える 0