c# - 调用 API 函数“文件/下载”时出错
问题描述
我使用 DropBox API 在 Xamarin.Forms(NET 标准)中实现 Dropbox。我上传文件成功,但是当我下载时出现此错误
Dropbox.Api.BadInputException:调用 API 函数“files/download”时出错:错误的 HTTP“Content-Type”标头:“application/x-www-form-urlencoded”。期待“text/plain”、“text/plain; 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);
}
}
解决方案
我建议您查看以下链接,因为它们讨论了您所描述的相同问题:
希望能帮助到你!
推荐阅读
- javascript - 加载外部 JavaScript 库
- java - 如何在 android studio 中将日历值转换为字符串?
- java - IntelliJ 未正确构建可运行的 JAR 文件。运行时出现“无法找到或加载主类”
- angular - ngx-extended-pdf-viewer 9.0.0-alpha.3 IT DOES NOT WORK filenameForDowload
- python - Parameter Error is thrown back for a Python script in the Atom client
- android - Android how to autosize a spinner (Drop Down Menu)
- esp32 - memory leak using cJson ESP32
- mongodb - 猫鼬:如何验证字段取决于其他字段值
- python - xeus-python 和 ipython 有什么区别?
- ios - 在 Flutter iOS 中从 Firebase Firestore 访问数据时出错