Dropbox API:使用 Full Dropbox 将文件上传到应用程序的根目录
Dropbox API: Upload a File to Root directory for app with Full Dropbox
我创建了一个 Dropbox 应用:
- 状态:发展
- 权限类型:完整 Dropbox
使用 Dropbox API Explorer /upload,我已发出上传文件的请求:
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 时,您可以上传到根文件夹,但您为上传提供的 path
需要包含所需的文件名。
因此,您可以提供 "/banana.png"
这样的值,而不是 ""
。
(您在 @'banana.png'
中使用文件名只是为了告诉 curl
使用哪个本地文件。该文件名不会发送到 Dropbox。)
我创建了一个 Dropbox 应用:
- 状态:发展
- 权限类型:完整 Dropbox
使用 Dropbox API Explorer /upload,我已发出上传文件的请求:
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 时,您可以上传到根文件夹,但您为上传提供的 path
需要包含所需的文件名。
因此,您可以提供 "/banana.png"
这样的值,而不是 ""
。
(您在 @'banana.png'
中使用文件名只是为了告诉 curl
使用哪个本地文件。该文件名不会发送到 Dropbox。)