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