PDF";下载不成功“;仅在Android手机上

PDF";下载不成功“;仅在Android手机上,android,pdf,Android,Pdf,我知道有人问过类似的问题,但没有一个得到回答。 正如标题所示,从URL(URL调用C#Web API的控制器,函数在HttpWebResponse中返回PDF)可以在PC和iPhone上成功检索PDF文档,但一旦涉及到Android手机,就会显示“下载不成功”,除非在Opera中打开链接 下面的代码显示了如何将来自第三方web服务的web响应转换为pdf并显示: bytes = Convert.FromBase64String(node.Value); res.Content = new Byt

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

下面的代码显示了如何将来自第三方web服务的web响应转换为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,它仍然做同样的事情,我已经在同一个问题上坚持了两个工作日


有人能帮忙吗?或者经历过同样的挫折?

从android lolipop,SD卡在默认情况下是不可写的。
在安卓4.4.2设备上尝试将默认下载内存更改为内部,文件下载将不再不成功

,我对在Mozilla Firefox中“在线”打开PDF没有问题。 但是,只有在从安全URL(.)检索PDF时,Google Chrome和本机Android浏览器才会出现“下载不成功”错误。 在这种情况下,不要点击链接,而是按链接并在关联菜单中选择“保存链接”;然后按“打开”。另见