当我创建一个文件夹时,它会创建一个问题,问题是它附带了下面的错误
致命错误: Uncaught \Dropbox\Exception\BadRequest:from_lookup/not_found/.在C:\xampp\htdocs\Login表单中-没有JavaScript\vendor\spatie\dropbox-api\src\Client.php:667堆栈跟踪:#0 C:\xampp\htdocs\Login表单- No JavaScript\vendor\spatie\dropbox-api\src\Client.php(656):Spatie\Dropbox\Client->determineException(Object(GuzzleHttp\Exception\ClientException)) #1 C:\xampp\htdocs\Login表单-无JavaScript\vendor\spatie\dropbox-api\src\Client.php(100):Spatie\Dropbox\Client->rpcEndpointRequest('files/copy_v2',数组) #2 C:\xampp\htdocs\Login表单- No JavaScript\dropbox.php(48):Spatie\Dropbox\Client->copy('Coisas','Teste1') #3 {main},抛入C:\xampp\htdocs\Login表单-第667行没有JavaScript\dropbox.php。我使用的代码是创建具有预先建立的名称的文件夹的代码,因此当单击按钮时,我使用此代码获取名称字段并创建文件夹。
<!DOCTYPE html>
<!-- Coding By CodingNepal - youtube.com/codingnepal -->
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Animated Login Form | CodingNepal</title>
<link rel="stylesheet" href="style2.css">
</head>
<body>
<div class="center">
<div class="dropbox"><img src="dropbox.png" width="90" height="90" ></div>
<form method="post">
<div class="txt_field">
<input type="text" required name="foldername">
<span></span>
<label>Digite o Nome da Pasta</label>
</div>
<input type="submit" value="Criar Pasta" name="submit">
<div class="signup_link">
Anexar Arquivo? <a href="#">Clique aqui</a>
</div>
</form>
</div>
</body>
</html>
<?php
require_once('vendor/autoload.php');
use Spatie\Dropbox\Client;
$key = 'your key dropbox'; //insira seu generated access token do Dropbox
$client = new Client($key); //instanciando um client do Dropbox
$client->createFolder( $_POST['foldername']); //cria a pasta Teste
print_r($client->listFolder('Teste')); //lista o conteúdo da pasta Teste
echo '<br/><br/>'; //apenas para quebrar linha
$client->copy('Coisas', 'Teste1'); //copia o conteúdo da pasta Coisas para a pasta Teste1
print_r($client->listFolder('Teste1')); //lista o conteúdo da pasta Teste1
echo '<br/><br/>'; //apenas para quebrar linha
$client->delete('Teste1/Book.xlsx'); //deleta o arquivo Book.xlsx na pasta Teste1
print_r($client->listFolder('Teste1')); //lista o conteúdo da pasta Teste1
echo '<br/><br/>'; //apenas para quebrar linha
?>发布于 2022-01-18 15:51:17
根据错误输出,您将从from_lookup/not_found获得一个v2错误,这意味着:
from_lookupLookupErrornot_found,Void,在给定的路径上没有任何东西。
您需要更正作为from_path参数传递的值,以匹配连接的帐户/根中的现有项。
https://stackoverflow.com/questions/70743142
复制相似问题