File upload Dropbox API:将文件上载到具有完整Dropbox的应用程序的根目录

File upload Dropbox API:将文件上载到具有完整Dropbox的应用程序的根目录,file-upload,root,dropbox-api,File Upload,Root,Dropbox Api,我创建了一个Dropbox应用程序,其中包含: 现状:发展 权限类型:完整Dropbox 使用,我请求上载一个文件: curl -X POST https://content.dropboxapi.com/2/files/upload \ --header 'Authorization: Bearer [** ACCESS_TOKEN **]' \ --header 'Content-Type: application/octet-stream' \ --header 'Drop

我创建了一个Dropbox应用程序,其中包含:

  • 现状:发展
  • 权限类型:完整Dropbox
使用,我请求上载一个文件:

curl -X POST https://content.dropboxapi.com/2/files/upload \
  --header 'Authorization: Bearer [** ACCESS_TOKEN **]' \
  --header 'Content-Type: application/octet-stream' \
  --header 'Dropbox-API-Arg: {"path":"","mode":{".tag":"overwrite"},"autorename":true,"mute":false}' \
  --data-binary @'banana.png'
错误响应:

Error: 400
Error in call to API function "files/upload": HTTP header "Dropbox-API-Arg": path: The root folder is unsupported.
我想了解一下,是否不允许将任何文件上载到根目录


非常感谢您的反馈。

使用Dropbox API将文件上载到Dropbox时,您可以上载到根文件夹,但您为上载提供的
路径需要包含所需的文件名

因此,您可以提供类似于
“/banana.png”
的值,而不是

(您在
@'banana.png'
中使用文件名仅用于告诉
curl
要使用哪个本地文件。该文件名不会发送到Dropbox。)