سؤال

لدي مستند Word الذي يفتح تماما على الخادم، ولكن عندما أقوم بتنزيله باستخدام زر انقر فوق حدث موقع الويب الخاص بي، فإنه يحصل على مزايا. أنا أستخدم زر التعليمات البرمجية أدناه انقر لإجراء تنزيل المستند. الرجاء المساعدة في حل هذه المشكلة: أنا أستخدم .NET Framework 3.5

giveacodicetagpre.

هل كانت مفيدة؟

المحلول

حسنا، هنا هو الرمز الذي أستخدمه، إنه VB لكنه تم تحويله بسهولة؛)

giveacodicetagpre.

هذا يعمل من أجل PDF ومن خلال تغيير .ContentType إلى Excel يبصقون ذلك أيضا .. لذلك أفترض أن هذا سيأخذ أي نوع MIME.حظا سعيدا!

يمكنني أخذ مستند PDF الخاص بي يسمى MergedFile وتحويله إلى بايت ()، أعطيه "قصص قصير" يمكن إدخاله من قبل المستخدم.طول المحتوى مهم جدا ..

نصائح أخرى

هل لديك GuardaceticeTagcode بعد هذا الرمز الذي نشرته؟إذا لم يكن كذلك، فستحصل على رمز "HTML" إضافي من ملف ASPX المضافة إلى الملف المرسل - وبالتالي إفساده.

تحرير
كما ذكر Akshay أناند، وسوف يكون هناك طريقة أفضل لاستدعاء Response.End() بدلا من HttpContext.Current.ApplicationInstance.CompleteRequest(); انظر المستندات .انظر أيضا هذا السؤال .

بدلا من ذلك، حاول:

giveacodicetagpre.

أنا لا أستخدم كلمة ولكن بالنسبة إلى Excel أستخدمها:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top