将文件上传到Bonita文件通过PHP中的cURL上载Rest API

时间:2019-04-03 13:38:01

标签: php rest file bonita

我正在尝试将文件上传到bonita文件上传rest api

这是我的代码

    $ch = curl_init();

    //Get the response from cURL
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        'X-Bonita-API-Token: xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx'
    ));

    //Set the Url
    curl_setopt($ch, CURLOPT_URL, 'http://xx.xxx.x.xx:8080/bonita/portal/fileUpload');

    //Create a POST array with the file in it
    $postData = array(
        'image' => $pathToFile,
    );
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);

    // Execute the request
    $response = curl_exec($ch);
    curl_close($ch);

我不断收到一个空字符串作为响应。

我已经用POSTMAN测试了端点,我发现它唯一返回空字符串的地方是门户网站(bonita)无法接收文件。

我不知道我在想什么。它可以在邮递员上完美地工作(返回上传文件的tmppath),但是,它不会返回任何东西。

任何想法可能是什么问题?

0 个答案:

没有答案