הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
08-09-12, 18:06 | # 11 |
עסק רשום [?]
|
כשאתה אומר "לא יודעים את המיקום של הקובץ" למי אתה מתכוון?
כמובן שהגולשים לא ידעו את המיקום של הקובץ, הכותר x-sendfile לא מגיע אליהם. אם אתה מעביר את הקובץ באמצעות download.php ושם אתה קורא אותו עם readfile (או משהו בסגנון) אני לא רואה איך אתה מרוויח מ- x-sendfile, הרי בסופו של דבר הקובץ אצלך עדיין נשלח באמצעות ה- php. file_url אמור להכיל את הנתיב המלא לקובץ, ואז המודול משדר אותו לגולש בשם שהגדרת ב- content-disposition. Last edited by אדיר; 08-09-12 at 18:08.. |
08-09-12, 18:24 | # 12 |
חבר בקהילה
|
בreadfile השתמשתי בתור ניסוי וזה עבד טוב.
x-sendfile עושה את הבעיות. אני כנראה פשוט אחפור בגוגל מה הקטע של המטמון בx-sendfile או שאחפש שיטה אחרת להוריד. |
08-09-12, 18:45 | # 14 |
חבר בקהילה
|
אני כן מזין בו את הנתיב המלא של הקובץ אבל בתגובת השרת הוא לא מחזיר את הנתיב הזה אלא את הנתיב של הקובץ PHP שממנו זה יצא (וזה בסדר גמור).
|
08-09-12, 18:48 | # 15 |
חבר בקהילה
|
פעם הבאה שזה יקרה אני אנסה להוריד את הETAG:
קוד:
Header unset ETag FileETag None |
08-09-12, 19:25 | # 16 |
אושיית הוסטינג
|
מה הקשר ל-ETag?
Apache/nginx לא מתייחס ל-ETag ב-x-sendfile, הדפדפן של הגולש מתייחס ל-ETag (בהנחה שהוא הוריד בעבר את הקובץ, Etag דורס Cache-control ו-Expires), הרוב לא ממליצים להשתמש ב-ETag, כי Cache-control עושה את העבודה בהנחה שלא מדובר ביותר משרת אחד.
__________________
אבי |
08-09-12, 19:27 | # 17 |
חבר בקהילה
|
הבנתי, טעות שלי..
יש לך רעיון מה יכול לעזור? |
08-09-12, 19:34 | # 18 |
אושיית הוסטינג
|
נתחיל מ:
קובץ הקונפיג של אפצ'י. הסקריפט המלא. ה-PATH המלא של הקובץ.
__________________
אבי |
חברים פעילים הצופים באשכול זה: 2 (0 חברים ו- 2 אורחים) | |
|
|