如何使用PHP在dropbox中上载文件
我是php初学者,我想学习如何使用php在Dropbox中上传文件。这是我的密码如何使用PHP在dropbox中上载文件,php,html,dropbox,Php,Html,Dropbox,我是php初学者,我想学习如何使用php在Dropbox中上传文件。这是我的密码 <?php include 'connection.php'; require 'app/start.php'; require 'app/dropbox_auth.php'; if(!isset($_SESSION)) { session_start(); } if (isset($_POST['submit'])) { $load = "token/"; $lo
<?php
include 'connection.php';
require 'app/start.php';
require 'app/dropbox_auth.php';
if(!isset($_SESSION))
{
session_start();
}
if (isset($_POST['submit'])) {
$load = "token/";
$load = $load . basename($_FILES["fileToUpload"]["name"]);
$upload_name = basename($_FILES["fileToUpload"]["name"]);
$client->uploadFile($upload_name,Dropbox\WriteMode::add(),$load);
}
?>
我的代码有一个错误必须以“path”参数开头/
在最后一行,更改为
$client->uploadFile("/" . $upload_name,Dropbox\WriteMode::add(),$load);
Ref:我已经这样做了,然后输出是“致命错误:未捕获异常‘InvalidArgumentException’,消息‘inStream’的类型不正确;需要资源,在D:\xampp\htdocs\form2\lib\Dropbox\Checker.php:22堆栈跟踪:#0 D:\xampp\htdocs\form2\lib\Dropbox\cher.php(27):Dropbox\Checker::thror(‘河道内’……。)。如果我问的太多,很抱歉。您能发布完整的错误消息吗?我怀疑路径不完整。致命错误:未捕获的异常“InvalidArgumentException”和消息“inStream”的类型不正确;应为资源,在D:\xampp\htdocs\form2\lib\Dropbox\Checker.php:22堆栈跟踪:#0 D:\xampp\htdocs\form2\lib\Dropbox\Checker.php(27):Dropbox\Checker::throwError('inStream','token/EL-NIDO,,'resource')#1d:\xampp\htdocs\form2\lib\Dropbox\Client.php(278):Dropbox\Checker::argResource('inStream','token/EL-NIDO,…)#2d:\xampp\htdocs\form2\submit.php(160):Dropbox\Client->上传文件('EL-NIDO,PALAW…',Object Dropbox\WriteMode,'token/EL-NIDO,,'在第22行的D:\xampp\htdocs\form2\lib\Dropbox\Checker.php中抛出的错误似乎来自
$load
。您可以检查我提供的链接。
$client->uploadFile("/" . $upload_name,Dropbox\WriteMode::add(),$load);