使用file.io api上传文件

时间:2019-01-17 00:29:20

标签: php api upload

我想使用file.io API通过php上传文件 我的代码:

<?php


echo share('test.rar');

function share($sFile)
{   
$request = curl_init('https://file.io/?expires=1m');
curl_setopt($request, CURLOPT_POST, true);
curl_setopt(
    $request,
    CURLOPT_POSTFIELDS,
    array(
      'file' => '@' . realpath($sFile)
    ));

curl_setopt($request, CURLOPT_RETURNTRANSFER, true);
Return curl_exec($request);
curl_close($request);
}
?>

并在输出中得到错误:

{“成功”:false,“错误”:400,“消息”:“文件上传有问题”}

如何解决?

1 个答案:

答案 0 :(得分:0)

我的问题通过更改下面的代码得以解决

JsonObject jsonObj = new JsonObject();
jsonObj.addProperty(ServerConstants.JSONoutput, gson.toJson(roomList));