كيف يمكنني تعيين رأس المحتوى التصرف لالرمز البريدي الملفات المشار إليها في الترحيب ملف القائمة؟

StackOverflow https://stackoverflow.com/questions/630642

سؤال

وأريد أن إنشاء WAR التي من شأنها أن تحتوي فقط على ملف مضغوط واحد التي يتم تضمينها في التطبيق على شبكة الإنترنت، نشر تلك الحرب إلى جبوس وتكون قادرة على تحميل zipfile عن طريق الوصول إلى جذر WAR.

وهكذا، حاليا لدي الحرب، والتي لديها zipfile في ذلك، وهذا web.xml:

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
    <display-name>Zipfile</display-name>
    <welcome-file-list>
        <welcome-file>file.zip</welcome-file>
    </welcome-file-list>
</web-app>

وهذه الحرب تعمل، وأنا لا يمكن تحميل الملف، ولكن متصفحي لا يمكن معرفة اسم الملف. فأين وكيف يمكنني تحديد رأس المحتوى التصرف لهذا الملف أن تكون؟ "المرفق؛ اسم الملف = file.zip"

وأنا أعرف كيفية إنشاء بريمج أن يفعل ذلك، ولكن يمكنني الحصول عليه دون بريمج؟

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

المحلول

هل ما يلي تفعل خدعة؟ إنشاء وindex.jsp كما نرحب ملف يحتوي على scriplet التي تعيد توجيه المتصفح لfile.zip.

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