问题标签 [dropbox-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 从旧的 Dropbox SDK 迁移
我正在从旧的 Dropbox Obj-C SDK 迁移到新的。我正在使用旧 SDK 中的以下方法:
- deletePath:
- uploadFile:toPath:withParentRev:fromPath:
- loadMetadata:
- cancelAllRequests
还有一堆代表电话:
- (void)restClient:(DBUserClient*)client
uploadedFile:(NSString*)destPath
from:(NSString*)srcPath
metadata:(DBMetadata*)metadata
- (void)restClient:(DBUserClient*)client uploadFileFailedWithError:(NSError*)error
- (void)restClient:(DBUserClient*)client deletedPath:(NSString *)path
- (void)restClient:(DBUserClient*)client deletePathFailedWithError:(NSError*)error
- (void)restClient:(DBUserClient*)client loadedMetadata:(DBMetadata*)metadata
- (void)restClient:(DBUserClient*)client metadataUnchangedAtPath:(NSString*)path
- (void)restClient:(DBUserClient*)client loadMetadataFailedWithError:(NSError*)error
- (void)sessionDidReceiveAuthorizationFailure:(DBSession*)session userId:(NSString *)userId
新的 SDK 似乎没有类似这些方法或委托的东西。我有点惊讶的是,SDK 会被更新为与现有的完全不同。我在想也许我有什么问题,也许我缺少另一个 SDK?当然,尽管 API 发生了任何变化,但要以一种简单直观的方式维护 SDK,并且不需要对客户端代码进行重大更改,这肯定不会那么难。
我究竟做错了什么?
c# - 使用 DropBox SDK C# 使用 UploadSessionStartAsync 覆盖现有文件
必须在 Dropbox 上上传大文件。我也想实现上传进度条。到处都提到我应该使用 UploadSessionStartAsync。我不知道如何使用 UploadSessionStartAsync 覆盖现有文件(当它已经存在时)。我可以先删除文件,然后重新上传,效果很好,但我不能这样做,因为以前文件的文件元数据会丢失。使用 UploadAsync 很容易,因为已经有一个 WriteMode.Overwrite 参数!这是我的代码:
android - 在 Android 中编辑上传到 Dropbox 的文件
我有一个文件上传到 Dropbox 我只想从我的 android 应用程序中编辑它。我不想下载它。文件格式为 json 格式。例如,我有一个文件名“添加”甲:
是在 Dropbox 上上传的。我只想通过我的 android 应用程序编辑它。
注意:我想从我的 android 应用程序在线编辑它
amazon-s3 - 使用 java 将 Dropbox 图像保存到 s3 存储桶
我们在 Dropbox 中有大量图像,手动下载和上传到 S3 不是一种实用的方法。任何人都可以建议将带有文件夹的 Dropbox 文件传输到 s3 存储桶的最佳方法。Java 是我们计划使用的技术。提前致谢。
dropbox - 无需下载即可在 Dropbox 上读取 CSV 文件
我正在开发一个应用程序,用户可以在其中提供下拉框文件的路径和访问令牌并查看文件的内容。是否可以只读取文件的内容而不实际下载它。
目前我能够阅读内容,但只有在下载后。
python - Python 和 Dropbox:如何更改本地创建文件的 SmartSync 设置?
我有一个工作 Python 脚本,它生成高分辨率图像文件并将其保存到本地 Dropbox 文件夹(通过 Windows Dropbox 应用程序同步)。Python 中有没有办法将新创建的图像的 SmartSync 设置从“本地”更改为“仅限在线”,以便节省本地硬盘驱动器上的空间?我知道我可以使用 Dropbox API v2 来上传文件,然后删除临时本地文件,但我想知道是否有办法直接更改文件设置,因为它已经保存到同步的 Dropbox 文件夹中。
谢谢!
angular6 - DropBox Saver:按钮未显示。(角度 6)
我已经尝试了所有方法,但完全相同的代码适用于独立应用程序。以下是 Profile 组件的代码:
如果我运行与独立应用程序完全相同的代码,这是输出。
这是未显示“保存到 Dropbox”按钮的配置文件组件的输出:
同时,该按钮显示在用户尚未登录的主页上。
我试过在没有所有引导类和部门的情况下进行检查。但是,我无法让它工作。
uwp - 检测 Dropbox 是否安装在 UWP 应用中
在我的应用程序第一次启动期间,我想让用户能够授予对某些同步应用程序(如 Dropbox)的访问权限。
我的 UWP 应用程序有什么方法可以检测到 Dropbox 是否已安装?然后我可以提示用户通过 FolderPicker 提供对该文件夹的访问权限......
dropbox-api - 本地 Dropbox 文件的 Web 链接
有没有办法创建链接(即,如果文件已同步,该保管箱将重定向到我计算机上的本地文件?
我运行自己的网络服务器,每个网页都映射到一个文件夹。我希望能够在该页面上创建一个链接,以便在资源管理器或查找器中打开该文件夹?
谢谢
python - 调用 Dropbox API 时出现 UnicodeEncodeError
我正在努力使用他们的模块通过 Python 将文件上传到 Dropbox。错误总是如下:
UnicodeEncodeError: 'latin-1' codec can't encode character '\u200b' in position 71: ordinal not in range(256)
最初,我认为这是我尝试上传的 CSV 的编码错误,因此我尝试将任何 '\u200b'(零宽度空间)替换为 CSV 中的正常空间,但我仍然遇到相同的错误。我在编写 CSV 时更改了编码设置——同样的错误。我什至尝试进入生成错误的代码文件并将其编码更改为“utf-8”,但我只是因为更改它而出错(我将其设置回正常)。
所以我真的对这个错误感到困惑。也许你们可以启发我。我已经能够在一个非常简单的上下文中以与我正在使用的几乎相同的方式生成此错误。
这是我要上传的 CSV(file.csv):
这是我引发错误的代码:
我一直在尝试遵循文档到 T 并且据我所知,我是......?如果有帮助,这里是文档的链接。
任何你们能做的甚至将我推向正确方向的事情都会受到赞赏。