在 CoreApI 中上传到 iOS 中的保管箱时文件上传失败

2024-01-10

我无法在 CoreApI 中将文件上传到 iOS 中的保管箱

我收到这条消息

[警告] DropboxSDK:发出请求时出错 /1/files_put/sandboxsandbox/helloworld.txt - (400) 预期“root”为 是“dropbox”、“sandbox”或“auto”,得到你的“sandboxsandbox”2013-12-04 18:23:57.348 DropBoxCore[4914:907] 文件上传失败并出现错误 - 错误 Domain=dropbox.com Code=400 “该操作无法 完全的。 (dropbox.com 错误 400。)” UserInfo=0x22b1d7f0 {sourcePath=/var/mobile/Applications/28B2865A-58BC-4DC8-8E61-7F40307DDC56/DropBoxCore.app/helloworld.txt, destinationPath=sandbox/helloworld.txt,错误=预期“root”为 'dropbox'、'sandbox' 或 'auto',得到你'sandboxsandbox'}

有人可以帮助我吗,我已经搜索过这个问题,但找不到解决这个问题的方法。


来自 Dropboxfile_put 的文档 https://www.dropbox.com/developers/core/docs#files_put:

网址结构

https://api-content.dropbox.com/1/files_put/<root>/<path>?param=val

root相对于指定路径的根。有效值为sandbox and dropbox.

path您要检索的文件的路径。

错误消息中的关键信息是请求中创建的 URI 的路径部分。错误消息中的相关行:

error making request to /1/files_put/sandboxsandbox/helloworld.txt

与文档中的 URL 结构相比,<root>你用过sandboxsandbox,但文档只说sandbox and dropbox是有效值。

JSON响应体中的错误也有类似的线索:

error=Expected 'root' to be 'dropbox', 'sandbox', or 'auto', got u'sandboxsandbox'

没有必要参考 API 文档,因为错误消息说明了这一点sandboxsandbox不在有效值列表中root.

虽然不太明显,但与 URL 结构和文档相比,JSON 中的这一点给出了提示:

destinationPath=sandbox/helloworld.txt

经过一小步的飞跃之后目的地路径对应于path在 API 文档中并阅读root是“相对于指定路径的根”,您可以推测该路径不应包含根。是否应该是/helloworld.txt or helloworld.txt通过查看 URL 结构可以推断出/之间<root> and <path>。使用比较这些扩展/helloworld.txt and helloworld.txt分别:

/1/files_put/<root>/<path>
/1/files_put/sandbox/<path>
/1/files_put/sandbox//helloworld.txt

/1/files_put/<root>/<path>
/1/files_put/sandbox/<path>
/1/files_put/sandbox/helloworld.txt

应该清楚哪个值path是正确的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 CoreApI 中上传到 iOS 中的保管箱时文件上传失败 的相关文章

  • Android平台上最好的几款免费代码编辑器

    概述 使用正确的开发工具能够快速有效地完成源代码的编写和测试 使编程事半功倍 这里介绍了在Android平台上5款最好的代码编辑器 帮助你作出选择 使用正确的开发工具能够快速有效地完成源代码的编写和测试 使编程事半功倍 在网络信息高速发展的
  • 通过 Dropbox Api V2 上传文件

    以前我使用的是Dropbox API V1在我的网络应用程序中上传文件到我的 Dropbox 帐户 请注意 该应用程序仅使用一个 Dropbox 帐户 我的 来上传文件 所以以前 我在 Dropbox 开发者控制台上创建了一个应用程序 从开
  • 如何将 Android 上的 SQLite 数据库备份/恢复到 Dropbox

    我目前正在开发一个使用 SQLite 数据库的 Android 应用程序 我正在寻找如何在 Dropbox 等外部服务之间备份 恢复数据库的想法 我已经进行了一些解释 如下所示 Android备份 恢复 如何备份内部数据库 在android
  • 从 dropbox API 构建目录树

    我想要做的是使用 python 绑定 从 dropbox API 为给定路径构建一棵树 并为每个路径提供共享链接 我建议的结构看起来像这样 path a is dir True contents path a b is dir True c
  • 如何使用 C# 以编程方式定位我的 Dropbox 文件夹?

    如何使用 C 以编程方式定位我的 Dropbox 文件夹 注册表 环境变量 ETC 更新的解决方案 Dropbox 现在提供一个 info json 文件 如下所示 https www dropbox com en help 4584 ht
  • 无需客户端身份验证即可访问 dropbox api?

    我正在尝试创建一个流畅的解决方案 用于通过自定义文件呈现 徽标字体等 来共享文件 我的理想是将文件放在保管箱文件夹中 然后在单独的服务器上创建一个网页 通过 JavaScript 访问这些文件并显示链接到实际文件的列表 要求是最终用户不必使
  • 将大量数据从 iPad 转换/上传到 Dropbox

    我正在通过 Instruments 运行我的应用程序并使用大量数据对其进行压力来完成它 仪器测试进展顺利 但压力测试是我遇到问题的地方 在不涉及太多细节的情况下 我为我的应用程序提供了越来越多的Core Data它需要推断数据 制作图表并在
  • 有没有办法告诉 Dropbox 不要上传某个文件? (日食相关)

    我正在尝试在两台计算机之间同步代码项目 一台运行 Windows 另一台运行 Ubuntu 12 04 我在两台机器上都使用 Eclipse 但是 元数据由于操作系统不兼容 Eclipse 生成的文件夹导致 Eclipse 崩溃 我想知道是
  • 使用 JavaScript 从 Dropbox 下载文件

    I have 我有一个网站正在尝试向客户提供一项服务 以便能够从 Dropbox 下载文件 为了简化开发 我使用Dropbox 选择器 https www dropbox com developers chooser 为此 我启用了我希望从
  • 检索公共 Dropbox 文件夹的内容?

    有没有办法检索公共 Dropbox 文件夹的内容列表 最好是 PHP Dropbox 中公共文件的 URL 如下所示 http dl dropbox com u 1234567 publikPholder textytext txt 人们可
  • 如何使用 PHP api 从 Dropbox 删除文件

    首先 我可以使用 PHP api 正确地从 Dropbox 上传和下载文件 这是我上传文件的方式 Upload files file fopen default png rb size filesize default png client
  • java.lang.NoClassDefFoundError:com.dropbox.sync.android.DbxAccountManager

    请这不是重复的问题 不知道 但我已经将 jar 放入 libs 文件夹中 并且还完成了以下过程 And also 我已经检查过这个我收到 java lang classnotfoundException com mysql jdbc Dri
  • 将 python dropbox API 与 django 结合使用

    我在用着DropboxOAuth2Flow https www dropbox com static developers dropbox python sdk 1 6 docs index html dropbox client Drop
  • 移动学生如何有效地使用带有源代码控制系统的 Dropbox?

    我买了一台笔记本电脑 为下个学期做准备 这将使我在全职工作的同时参加大学编程课程 当然 我会使用源代码控制系统 可能是 Subversion 并想到在我的 Dropbox 文件夹中创建我的存储库 这将使我能够使用我的笔记本电脑或台式机 或者
  • 如何使用 Dropbox API v2 重命名文件

    我想使用 HTTP API 重命名 Dropbox 上的文件 根据新文档 可以移动 但不能重命名 https www dropbox com developers documentation http documentation files
  • Dropbox 文件唯一标识符 - RESTful API

    是否存在与 Dropbox 文件关联的唯一标识符 该标识符不会因修订 更改 重命名而更改 并且可以通过 RESTful API 进行访问 我想将它存储在数据库中并跟踪文件上的一些操作 不幸的是 不 Dropbox API 目前不公开任何类型
  • 从 Dropbox 获取直接文件链接

    有没有办法在 Android 代码中从 Dropbox 获取 直接文件链接 而不使用 Dropbox API 我对此进行了很多搜索 但没有找到解决方案 任何回应将不胜感激 获取文件链接例如https www dropbox com s bl
  • Dropbox sdk 存储库 maven

    即使这听起来像是一个愚蠢的问题 我也无法找到 dropbox sdk 所在的存储库 所以在我的 pom xml 中我声明了这个依赖项
  • 使用 dropboxjs 通过 oauth 对客户端进行身份验证 2. 服务器端呢?

    我对 Oauth 和服务器端的东西还很陌生 所以请耐心等待 我有一个网络应用程序可以通过以下方式对用户进行身份验证dropbox js https github com dropbox dropbox js 一切都非常简单 该应用程序使用
  • Git ref master 现在为空,如何恢复?

    我不完全确定发生了什么 但由于某种原因 我的 git 存储库的主引用文件现在是空的 我们在 Dropbox 上托管存储库 所以也许与此有关 但现在我无法从中提取 它是这么说的 Your configuration specifies to

随机推荐

  • 从 infix 更改为 postfix 有什么好处?

    我今天看书了 它引入了从中缀变为后缀的算法 有什么好处 提前致谢 其一 与计算中缀表达式不同 您可以借助堆栈从左到右一次扫描轻松计算后缀表达式 其次 后缀表达式中不需要括号和优先规则等概念
  • 是否可以在 pandas 中使用自定义过滤器功能?

    我可以使用我的辅助函数来确定投篮是否为三指针作为 Pandas 中的过滤函数吗 我的实际功能要复杂得多 但我针对这个问题简化了它 def isThree x y return x y 3 print data isThree data x
  • 如何在iphone中获取gmsmapview的坐标中心

    我正在使用新的 iOS 版 Google 地图 SDK 我可以从 GMSMapView center 获取真实坐标吗 现在它返回一个 CGPoint 的值 但它不是真正的坐标 感谢和问候 Use the projection method
  • 从 Kotlin 隐藏静态 Java 方法

    我们正在将许多 java 静态方法转换为 kotlin 扩展函数 然而 我们需要保留一些 JUST FOR JAVA 的方法 我们希望强制 kotlin 代码使用扩展函数 有没有办法从 kotlin 中隐藏 java 静态方法 您可以使用注
  • Google Apps脚本:复制电子表格非常慢

    我有一个 Web 应用程序 其中脚本连接到电子表格 在脚本中 我从电子表格中查找文件的 ssid 打开该文件 然后复制并重命名它 相关行如下所示 var copy SpreadsheetApp openById ssid copy newN
  • sonarqube 忽略 sonar.junit.reportPaths

    我有一个 gradle 项目 它应用了 sonarqube gradle 插件 版本 2 6 我在我团队的 sonarqube 服务器版本 6 4 版本 25310 上运行它 根据文档 https docs sonarqube org di
  • å 在 xml 文件中是否有效?

    IE 不喜欢在 XML 文件中显示 字符 这是一个 IE 问题还是 和类似的字符确实是无效的 XML 我是否必须创建 xx 所有这些字母的值 Michel 顺便说一句 字符位于 CDATA 标记内 声明是这样的 嗯 似乎无法将 xml 声明
  • 角度 4 中的 html2canvas

    我可以在 Angular 4 中使用 html2canvas 截取屏幕截图 但我需要使用 http post 调用将字符串图像发送到服务器端 成分 import Component OnInit NgZone from angular co
  • 如何覆盖Visual Studio 2017社区的编译命令[重复]

    这个问题在这里已经有答案了 我想用一个简单的 shell 脚本覆盖默认的 Visual Studio C 编译器 我想要的是捕获参数 例如文件名 并创建一些统计信息 但是我想完全覆盖编译过程 也就是说 我想从我的 shell 脚本调用原始编
  • 模拟滚动视图内的拖动

    我正在努力拦截并重新发送发送到滚动视图的手势 我想做的事 杀死滚动视图中的所有手势识别器 我已经做到了这一点 在滚动视图中添加新的手势识别器 我也做到了这一点 使新识别器的行为与旧识别器相同 我还没有做到这一点 我需要帮助才能做到这一点 我
  • Boto - AWS SNS 如何提取主题的 ARN 号

    创建 AWS SNS 主题时 a conn create topic topicname 或获取已创建的主题 a conn get all topics 结果是 u CreateTopicResponse u ResponseMetadat
  • 如何减少 python 导入包的 Visual Studio 代码中的自动完成延迟?

    我正在使用 python 3 7 3 和 Visual Studio 代码 1 33 1 当我导入任何库 如 cv2 或 numpy 并尝试使用它时 自动完成需要 4 5 秒来识别函数 当我使用 print slice 等默认函数时 它们会
  • 是否必须使用 typedef 将 size_t 定义为五种标准无符号整数类型之一?

    C11标准写道 6 2 5 类型 4 有五个标准有符号整数类型 指定为signed char short int int long int and long long int 因此 五种标准无符号整数类型将是unsigned char un
  • 无法在 Android Studio 3.0 AVD Manager 或 SDK Manager 中下载系统映像

    When I try to list and download system images in AVD Manager nothing shows up in the list See below None of the three ta
  • Java 是否通过具有标记为 Final 的单个实现者的接口来优化方法调用?

    如果我引用一个类并调用它的方法 并且该类或方法是最终的 我的理解是编译器或 JVM 会用更便宜的静态分派替换动态分派 因为它可以准确确定哪个版本将被调用 但是 如果我有一个接口的引用 并且该接口当前只有一个实现者 并且该实现者是最终的或者该
  • 什么时候我们需要将数组的大小作为参数传递

    我对在 C C 中传递数组有点困惑 我看到一些签名是这样的情况 void f int arr 有些是这样的 void f int arr int size 有人可以详细说明有什么区别以及何时以及如何使用它吗 首先 传递给函数的数组实际上传递
  • 以编程方式裁剪位图的底部部分

    我有一张从相机拍摄的位图 我想裁剪图像 使其只留下底部部分 裁剪后的图像应比原始位图的高度低 80 因此我只需要从左边缘开始的底部部分的 20 我在代码中明确地执行此操作 没有任何 Android 裁剪意图 一张图片来形象化我想要实现的目标
  • 如何检测 JSF 2.0 页面中的字段值更改

    我正在使用 JSF 2 0 开发一个相当大且复杂的页面 其中包含许多字段 页面底部将有一个退出命令按钮 当用户选择退出选项时 我需要检测用户是否在页面的某个字段中输入了任何值 我现在使用支持 bean 中每个字段值的 null 检查来执行此
  • AWS System Manager 启动会话:调用 StartSession 操作时发生错误 (TargetNotConnected): 未连接

    Problem 当我尝试使用 AWS System Session Manager CLI 命令在本地连接到正在运行的 EC2 实例时 aws ssm start session target i 123456 我收到错误 An error
  • 在 CoreApI 中上传到 iOS 中的保管箱时文件上传失败

    我无法在 CoreApI 中将文件上传到 iOS 中的保管箱 我收到这条消息 警告 DropboxSDK 发出请求时出错 1 files put sandboxsandbox helloworld txt 400 预期 root 为 是 d