微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Dropbox API Javascript - uploadFile() 导致 400 错误请求

如何解决Dropbox API Javascript - uploadFile() 导致 400 错误请求

我正在尝试使用 DropBox API 上传文件。我在前端使用 React,我从 HTML 输入元素中获取文件并存储在 React 状态。单击按钮后,应使用 DropBox API 中的 uploadfile() 方法发送文件。这是我的代码片段:

TextView txt1;
txt1 = (TextView) findViewById(R.id.txtvw);
Bundle bd1 = getIntent().getExtras();
String st1 = bd1.getString("user");
txt1.setText(st1);
TextView txt1;
txt1 = (TextView) findViewById(R.id.txtvw);
Bundle bd1 = getIntent().getExtras();
String st1 = bd1.getString("user");
txt1.setText(st1);

我确实从他们的 GitHub 示例中获取代码,所以我无法弄清楚为什么请求是错误的。我已经检查过发送的文件是否正确,并且访问令牌也是正确的。

谢谢。

编辑:添加来自开发工具的请求信息以供参考。

请求头

request headers

解决方法

Chrome 没有在开发工具上加载响应消息,所以我在 Firefox 上尝试。在那里,我发现我的问题是在 Dropbox 上的应用程序中没有设置权限。设置权限并重新生成新的访问令牌后,它工作正常。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。