首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用asp.net mvc下载Dropbox中的文件

使用asp.net mvc下载Dropbox中的文件
EN

Stack Overflow用户
提问于 2016-01-08 11:02:48
回答 1查看 2.8K关注 0票数 0

我正在使用asp.net mvc 4dropbox-api从我的dropbox帐户下载一个文件。我已经成功地在我的项目中安装了api,并且我跟踪this tutorial来理解这些功能,但是如果我运行,我会得到一个错误,

指定的参数超出了有效值范围。参数名称:路径

这是我的密码

代码语言:javascript
复制
    public async Task<ActionResult> DropDls()
    {
        var dbx = new DropboxClient("MY-TOKEN");
        string folder = "My Folder";
        string file = "My File.rar";

        using (var response = await dbx.Files.DownloadAsync(folder + "/" + file))
        {
            await response.GetContentAsStringAsync();
        }

        return View();
    }

我是api相关作品的新手,所以不能在这里找出问题所在。但我需要这样做。如果我能得到专家的帮助,我会很感激的。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-01-08 18:04:48

Dropbox的非根路径应该以"/“开头。您的代码是:

代码语言:javascript
复制
    string folder = "My Folder";
    string file = "My File.rar";

..。

代码语言:javascript
复制
    using (var response = await dbx.Files.DownloadAsync(folder + "/" + file))

这将导致路径“我的文件夹/我的File.rar",但它实际上应该是"/My文件夹/My File.rar”。因此,相反,您可能需要这样的代码:

代码语言:javascript
复制
    using (var response = await dbx.Files.DownloadAsync("/" + folder + "/" + file))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34675472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档