【问题标题】:How to open, edit, then save Dropbox file如何打开、编辑和保存 Dropbox 文件
【发布时间】:2015-07-15 21:39:23
【问题描述】:

我有一个可以编辑文件的网络应用程序。它完全在客户端运行,只有一个静态内容服务器。

我希望用户访问我的网站,从 Dropbox 中选择文件,使用我的应用对其进行编辑,然后将其保存回来。

这可以通过 Drive(例如 https://github.com/googledrive/web-quickeditor,托管在 https://github.com/googledrive/web-quickeditor)实现,只需要一个静态内容服务器(HTML、JS、CSS)...不需要数据库或任何其他服务器设置。

Dropbox 可以做到这一点吗?他们的file picker 不允许我回信给 Dropbox。有dropbox-js,但没有文件选择器。

我从 JS 打开、编辑和保存的预期方式是什么?

【问题讨论】:

    标签: javascript dropbox


    【解决方案1】:

    Dropbox Saver 将允许用户将文件保存回他们的帐户,但应用需要能够为新文件提供 URL。

    或者,您可以使用dropbox-js,正如您所提到的。没有理由不能同时使用Dropbox Chooserdropbox-js

    【讨论】:

    • 确实,我发现 Dropbox Chooser 和 dropbox-js 的组合是另一个应用程序正在做的事情。选择器为您提供了一个 URL,您可以在该 URL 上使用 string-fu 来获取 dropbox-js 所需的路径。 (这不能保证我可以,但我认为没有其他办法。)
    • 来自选择器的链接并不能完全提供获取完整/原始路径的方法,但您可以使用“直接”链接类型并直接从它们下载。 (或根据需要修改“预览”链接类型:dropbox.com/help/201
    最近更新 更多