.NET

2008-11-21 26 views
6

içinde bozuk e-posta ekleri System.Net.Mail ile gönderilen bir e-postaya PDF ekini iliştirmeye çalışıyorum. Eklenti ekleme kısmı şu şekilde görünür: Sorun, ekin diğer ucunda bozuk olmasıdır. Bu sorun hakkında here bazı tartışma bulundu, ancak bu sayfada belirtilen çözüm .NET 2.0'da eski yapılmış olan System.Web.Mail.MailAttachment kullanılır..NET

Eklenti sınıfında (MailAttachment'ın yerini alır) TransferEncoding'i değiştirmeyi denedim, ancak şansım olmadı. Bunu .NET 2.0'da kim çözdü?

cevap

10

Akışı en başa sıfırlamak için eki oluşturmadan önce pdfStream.Seek(0,SeekOrigin.Begin) yapmayı denediniz mi?

+0

Evet, işte bu. Sanırım tüm kodlama şey bir kırmızı ringa balığı oldu :) – mlenarz

1

PDF belgesinin pdfData dizisinde bozuk olduğundan emin olmak için kontrol ettiniz mi? Bunu bir dosyaya yazmayı ve sonra açmayı deneyin.

Alkış
Kev

+0

Evet, bunu denedi. Yine de öneriniz için teşekkürler. – mlenarz