gpt4 book ai didi

android - PDF "Download Unsuccessful"仅适用于 Android 手机

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:11:22 25 4
gpt4 key购买 nike

我知道有人问过类似的问题,但没有人回答。如标题所示,在 PC 和 iPhone 上成功从 URL 检索 PDF 文档(URL 调用 C# Web API 的 Controller ,函数在 HttpWebResponse 中返回 PDF),但一旦涉及到 Android 手机,它显示“下载不成功”,除非链接在 Opera 中打开。

下面的代码显示了如何将来自第三方网络服务的网络响应转换为 pdf 并显示:

bytes = Convert.FromBase64String(node.Value);
res.Content = new ByteArrayContent(bytes);
res.Content.Headers.ContentType = new MediaTypeHeaderValue("application/pdf");
res.Content.Headers.Add("Content-Disposition", "inline; filename=NatisDocument.PDF");

我试过将 mime 类型更改为 application/octet-steam,它仍然做同样的事情,我在同一个问题上停留了 2 个工作日。

有人可以帮忙吗?还是经历过同样的挫折?

最佳答案

在 Android 4.4.2 设备上,我可以在 Mozilla Firefox 中“在线”打开 PDF。但是,仅当从安全 URL (https://..) 检索 PDF 时,Google Chrome 和 native Android 浏览器才会出现“下载不成功”错误。在这种情况下,不要点击链接,而是点击链接并在上下文菜单中选择“保存链接”;然后按“打开”。另见 https://android.stackexchange.com/questions/62894/android-download-pdf-giving-download-unsuccessful

关于android - PDF "Download Unsuccessful"仅适用于 Android 手机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32357948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com