Formdata Sorunları php-script için Adobe Reader ile göndermek

2 Cevap php

Ben Kerpiç Evler Ömründe bir PDF oluşturulan ve bazı formları ve php-script için formdata göndermek için bir düğme ekledik. Serverside i POSTDATA kapmak ve bir veritabanına saklayın. Şimdiye kadar hiçbir sorun, ama Adobe Reader artık metin / html türü içeriği ile yapmak için bir hata şey hakkında şikayet.

Burada Almanca hata iletisi:

Beim Senden ist ein Fehler aufgetreten. Inhalt des Typs text/html kann nicht verarbeitet werden.

ve İngilizce:

Bir hata gönderme işlemi sırasında oluştu. Türü text / html içeriğini işleyemiyor.

I Reade everthing tamam bilir böylece php-script çıkışında bazı verileri yazmak zorunda mı?

2 Cevap

Ben çözüm buldum, ben :) içerik türünü application / pdf ayarlanmış ve bir teşekkür pdf okumak zorunda. Şimdi Adobe Reader şikayet durur ve ben kullanıcıya geribildirim bir tür var ...

AspnetMvc in dönüş değeri

String userAgent = Request.Headers["user-agent"];

            if (userAgent.ToUpper().StartsWith("ACROFORMS"))
            {
                Response.ContentType = "application/vnd.fdf";
                Response.Write("%FDF-1.2\n" + "1 0 obj<< /FDF << /Status (Form has been submitted!) >>      >>endobj\n" +
               "trailer\n" +
               "<< /Root 1 0 R >>%%\n");
            }