2015-09-02 18 views
6

Ben de benzer sorular sordum, ama bunların hiçbiri cevaplandırılmamış. Başlığın önerdiği gibi, bir PDF dokümanı, PC’nin yanı sıra URL’deki iPhone'lar (URL bir C# Web API'sinin denetleyicisini çağırır ve işlev HttpWebResponse'de bir PDF döndürür) başarılı olur, ancak Android telefonlarına gelir gelmez. Operada bağlantı açılmadıkça "İndirme Başarısız" yazıyor.PDF "İndirme Başarısız" Sadece Android Telefonlarda

Aşağıdaki kod üçüncü taraf web hizmetinden web yanıt pdf dönüştürülür ve nasıl görüntüleneceğini gösterir: Ben uygulama/sekizli-buhara MIME türü değişen denedi

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"); 

, hala da Aynı şey, ve ben 2 iş günü için aynı konuda sıkışmış.

Herkes yardımcı olabilir mi? Ya da aynı hayal kırıklığı yaşadı?

cevap

-1

Android lolipop'tan, sdcard varsayılan olarak yazılabilir değil. Varsayılan indirme belleğini iç ve dosya yüklemeyi değiştirmeyi deneyin. Başarısız olun artık başarısız oluyor

1

Android 4.4.2 cihazında, Mozilla Firefox'taki 'çevrimiçi' PDF açılışında sorun yaşamadım. Ancak, "İndirme Başarısız" hatası, Google Chrome ve yerel Android tarayıcıda yalnızca PDF'yi güvenli URL'den (https://...) Alırken meydana gelir. Böyle bir durumda, bağlantıya dokunmayın, ancak bağlantıya basın ve içerik menüsünde 'Bağlantıyı kaydet'i seçin; sonra 'Aç' tuşuna basın. Ayrıca bkz. https://android.stackexchange.com/questions/62894/android-download-pdf-giving-download-unsuccessful

İlgili konular