【发布时间】:2018-12-28 19:12:10
【问题描述】:
有人可以帮我在 Podio 中上传文件吗?我是 Podio 库的新手,所以我正在尝试但遇到很多错误。
警告:realpath() 期望参数 1 是有效路径,资源在 /home/gphxyz/public_html/decode/podio-php/models/PodioFile.php 第 54 行 警告:filesize() 期望参数 1 是有效路径,资源在第 54 行的 /home/gphxyz/public_html/decode/podio-php/models/PodioFile.php 中给出 致命错误:未捕获的 PodioBadRequestError:“'source' 参数必须以 multipart/form-data 的形式给出,类型为 'file'” 请求网址:http://api.podio.com/file/v2/ 堆栈跟踪:#0 /home/gphxyz/public_html/decode/podio-php/lib/Podio.php(352): Podio::request('POST', '/file/v2/', Array, Array) #1 /home/gphxyz/public_html/decode/podio-php/models/PodioFile.php(54): Podio::post('/file/v2/', Array, Array) #2 /home/gphxyz/public_html/decode/podio-php/index.php(22): PodioFile::upload(资源 id #72, 'http://geeksper...') #3 {main} 在第 289 行的 /home/gphxyz/public_html/decode/podio-php/lib/Podio.php 中抛出我的代码如下:
<?php
require_once 'PodioAPI.php';
//Initalize Podio connection
$client_id = '';
$client_secret = "";
Podio::setup($client_id, $client_secret);
//App ID's
$opname_app_id = '21209880';
$opname_app_token = "";
Podio::authenticate_with_app($opname_app_id, $opname_app_token);
$opname_auth = Podio::$oauth;
$filepath = 'http://geeksperhour.xyz/decode/podio-php/credit.jpg';
$filename = 'credit.jpg';
$goFile = PodioFile::upload($filepath, $filename);
$fileID = $goFile->file_id;
print_r($fileID);
【问题讨论】:
标签: podio