【问题标题】:How to download the file from dropbox using ng-flow of flow.js?如何使用 flow.js 的 ng-flow 从 Dropbox 下载文件?
【发布时间】:2015-12-18 06:20:32
【问题描述】:

我在我的 angular.js 应用程序中使用 ng-flow 将文件从桌面上传到我的服务器,它工作正常,如下图所示。 Showing upload process

现在我想从保管箱上传文件,所以我使用 Dropbox 选择器从保管箱中选择文件,并提供以下详细信息。

bytes: 457
icon: "https://www.dropbox.com/static/images/icons64/page_white.png"
isDir: false
is_dir: false
link: "https://dl.dropboxusercontent.com/1/view/bu98444xdbv0iz04/Example.txt"
name: "Example.txt"

现在我怎样才能从该信息生成流对象并将其传递给 ng-flow 以查看像上图一样的输出?

【问题讨论】:

    标签: javascript angularjs flow ng-flow


    【解决方案1】:

    您可以手动构造flow 对象并为其指定所有必要的选项,然后调用upload()。当您尝试使用本地机器以外的其他资源时,您需要处理正确的场景

    Here你可以看到关于Flow.js的完整文档

    【讨论】:

    • 我必须在哪里传递文件的 url ?
    • 它是您的 Flow 对象的 target 属性。 github.com/flowjs/flow.js#how-can-i-use-it
    • 在目标中,我们传递了用于将块保存在指定位置的服务器方法。如“目标:''www.example.com/api/upload”“在这个“上传”是服务器方法
    • 对不起,我的错误。如果我理解您的情况,您可以尝试创建 html5 File 对象,然后将其分配给 Flow.FlowFile.file 属性并尝试上传
    • 感谢@Andrew 的回复,如果您不介意的话,请告诉我如何从字节中获取 html5 文件对象:457 图标:“dropbox.com/static/images/icons64/page_white.png”isDir:false is_dir:false 链接: “dl.dropboxusercontent.com/1/view/bu98444xdbv0iz04/Example.txt”名称:“Example.txt”
    猜你喜欢
    • 2015-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多