|
![]() |
# 1 |
עסק רשום [?]
|
כשאתה אומר "לא יודעים את המיקום של הקובץ" למי אתה מתכוון?
כמובן שהגולשים לא ידעו את המיקום של הקובץ, הכותר x-sendfile לא מגיע אליהם. אם אתה מעביר את הקובץ באמצעות download.php ושם אתה קורא אותו עם readfile (או משהו בסגנון) אני לא רואה איך אתה מרוויח מ- x-sendfile, הרי בסופו של דבר הקובץ אצלך עדיין נשלח באמצעות ה- php. file_url אמור להכיל את הנתיב המלא לקובץ, ואז המודול משדר אותו לגולש בשם שהגדרת ב- content-disposition. Last edited by אדיר; 08-09-12 at 18:08.. |
![]() |
![]() |
# 2 |
חבר בקהילה
|
בreadfile השתמשתי בתור ניסוי וזה עבד טוב.
x-sendfile עושה את הבעיות. אני כנראה פשוט אחפור בגוגל מה הקטע של המטמון בx-sendfile או שאחפש שיטה אחרת להוריד. |
![]() |
![]() |
# 4 |
חבר בקהילה
|
אני כן מזין בו את הנתיב המלא של הקובץ אבל בתגובת השרת הוא לא מחזיר את הנתיב הזה אלא את הנתיב של הקובץ PHP שממנו זה יצא (וזה בסדר גמור).
|
![]() |
![]() |
# 5 |
חבר בקהילה
|
פעם הבאה שזה יקרה אני אנסה להוריד את הETAG:
קוד:
Header unset ETag FileETag None |
![]() |
![]() |
# 6 |
אושיית הוסטינג
|
מה הקשר ל-ETag?
Apache/nginx לא מתייחס ל-ETag ב-x-sendfile, הדפדפן של הגולש מתייחס ל-ETag (בהנחה שהוא הוריד בעבר את הקובץ, Etag דורס Cache-control ו-Expires), הרוב לא ממליצים להשתמש ב-ETag, כי Cache-control עושה את העבודה בהנחה שלא מדובר ביותר משרת אחד.
__________________
אבי |
![]() |
![]() |
# 7 |
חבר בקהילה
|
הבנתי, טעות שלי..
יש לך רעיון מה יכול לעזור? |
![]() |
![]() |
# 8 |
אושיית הוסטינג
|
נתחיל מ:
קובץ הקונפיג של אפצ'י. הסקריפט המלא. ה-PATH המלא של הקובץ.
__________________
אבי |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
כלים לאשכול | |
תצורת הצגה | |
|
|