首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在dropbox php中创建文件夹时出错

在dropbox php中创建文件夹时出错
EN

Stack Overflow用户
提问于 2022-01-17 14:42:09
回答 1查看 238关注 0票数 0

当我创建一个文件夹时,它会创建一个问题,问题是它附带了下面的错误

  • 您将需要在终端中运行此编写器:composer需要spatie/dropbox。

致命错误: 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。我使用的代码是创建具有预先建立的名称的文件夹的代码,因此当单击按钮时,我使用此代码获取名称字段并创建文件夹。

代码语言:javascript
复制
<!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
?>
EN

回答 1

Stack Overflow用户

发布于 2022-01-18 15:51:17

根据错误输出,您将从from_lookup/not_found获得一个v2错误,这意味着:

from_lookup LookupError not_foundVoid,在给定的路径上没有任何东西。

您需要更正作为from_path参数传递的值,以匹配连接的帐户/根中的现有项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70743142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档