当前位置: 首页 > 知识库问答 >
问题:

调用API函数“文件/下载”时出错

邹海超
2023-03-14

我使用DropBox API在Xamarin中实现Dropbox。表单(NET标准)。我上传文件成功,但下载时收到此错误

Dropbox。Api。BadInputException:调用API函数“文件/下载”时出错:错误的HTTP“Content-Type”标头:“Application/x-www-form-urlencoded”。期待“text/平原”、“text/平原;charset=utf-8”、“Application/octet-stream”、“Application/octet-stream; charset=utf-8”之一。

using (var client = new DropboxClient(this.AccessToken))
{
    using (var response = await client.Files.DownloadAsync(file.FilePath + "/" + file))
    {
        var pickedFile = await response.GetContentAsByteArrayAsync();
        //FileImagePreview.Source = ImageSource.FromStream(() => pickedFile);
    }
}

共有1个答案

邴和雅
2023-03-14

我建议你看看下面的链接,因为它们讨论了你正在描述的相同问题:

>

  • 使用dropbox api v2下载的内容类型设置

    Xamarin表单和DropBox-下载文件时出现“错误的HTTP内容类型”错误

    沙马林。DropBox。APi-DownloadAsync上的HTTP 400(错误请求)

    希望有帮助!

  •  类似资料:
    • 本文向大家介绍php强制下载文件函数,包括了php强制下载文件函数的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了php强制下载文件函数,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

    • 我正在做一个OCR项目,我正在尝试使用vidado API。当我通过posman发送post请求时,它给出了正确的响应,但当我从php调用API时,它给了我以下错误 我的密码是 有人注意到实际的错误吗?所以请给我一个方法。谢谢你。

    • 我在Google Drive上有一些数据,组织在文件夹中,我想在其他服务器上传播。我有一些传播脚本,但我需要从谷歌驱动器下载数据。有没有一种方法,通过谷歌驱动器API下载文件夹,这也是维护整个文件夹结构?

    • API将返回CSV/PDF/XLS类型的文件 问题:

    • 我有一个执行数据下载的函数。它会产生一个新的结果。xlsx文件。它按预期工作。功能是 问题是,完成后,无论我在应用程序中做什么,它都会抛出一个错误 RangeError:UINT16数组的字节长度应为2的倍数 而且, SyntaxError:意外标记筛 在JSON中的位置0 记录在下面 不知何故,似乎以下对API的调用已损坏。 任何帮助都将不胜感激。

    • 每次出现此错误时`