Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP在dropbox中上载文件_Php_Html_Dropbox - Fatal编程技术网

如何使用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初学者,我想学习如何使用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/";
$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);