سؤال

أنا أحاول أن تخدم ثابت الملفات تحميل في التطبيق جانغو, فكرت أن أضع الملفات الثابتة في /media/files و أباتشي تعيين رأس نوع محتوى التطبيق/ثماني بتات-الدفق (الملفات لتحميل ستكون ملفات word ولكن سأعمل على التفاصيل في وقت لاحق).

للقيام بذلك أنا تنشيط mod_headers ثم في اباتشي التكوين فعل هذا:

<Location "/media/files">
    Header set Content-Type "application/octet-stream"
</Location>

بعد القيام بذلك أنا إعادة تشغيل أباتشي وحاولت عينة الملف لكنه لا يعمل, أنا لا يزال الحصول على نص/عادي في نوع المحتوى و المتصفح لا موجه لي إلى تحميل أي شيء.

بالمناسبة أنا أعرف فمن المستحسن استخدام مختلف ملقم ويب ثابت الملفات ولكن أنا لم يكن لديك الكثير من السيطرة على الملقم انا ذاهب الى نشر ، فإنه يجب أن يكون فقط أباتشي مع mod_python.

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

المحلول

يمكن أن يكون هناك أي عدد من المشاكل (يستغرق معلومات أكثر بكثير مما كنت قد قدمت إلى تتبع بعض اباتشي التكوين مشاكل) ولكن هنا بعض الأفكار:

  • هل أنت على يقين من هذا مقتطف يجري تطبيقها على الحق الملفات (على سبيل المثال ، إذا كان هناك عدة ملقمات ظاهرية كنت عالقا في خطأ واحد ، حسنا..)
  • هل لديك كتابة الذهاب على أنه قد يمنع هذا من أن ينظر إليها على أنها مباراة ؟
  • هل يمكنك تحديد نوع المحتوى رأس في مكان آخر ؟
  • هل لديك محتوى التحكيم ؟ اعتمادا التي يمكن تجاوز أي شيء يمكنك القيام به في الرؤوس.

شيء واحد قد حاول إضافة بعض رأس ترى لو عاد.أيضا, حاول القيام الطلب نفسك مع telnet أو elsewise الحد من عدد من الأمور بينك وبين الخادم.استخدام ملفات السجل.هم هناك لمساعدتك.حظا سعيدا.

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