1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Не открываются аттачи

Тема в разделе "Вопросы, предложения, отзывы о XenForo-Russia", создана пользователем CyberAP, 13.10.2010.

Загрузка
  1. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Chromium 8.0.552.0 (62140), Win7.
    При открытии любого аттача получаю ошибку:
     
  2. Admin

    Admin Администратор Команда форума

    Регистрация:
    06.10.10
    Сообщения:
    141
    Симпатии:
    112
    А на официальном сайте как с этим? В 7-м Хроме проблем не заметил.
     
  3. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    На оф. сайте всё отлично.
     
  4. AOTN

    AOTN Friend

    Регистрация:
    30.09.10
    Сообщения:
    449
    Симпатии:
    275
    Версия XF:
    1.2.4
    Я тоже проблем таких здесь не вижу :)
     
  5. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    во всех браузерах?
     
  6. g0rn

    g0rn Местный

    Регистрация:
    03.10.10
    Сообщения:
    107
    Симпатии:
    148
    Как минимум в очень свежем хроме (http://crbug.com/56344). Скоро и в Firefox. Надо смотреть, какие заголовки возвращает сервер.
     
  7. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    аттач для теста....
     

    Вложения:

    CyberAP нравится это.
  8. g0rn

    g0rn Местный

    Регистрация:
    03.10.10
    Сообщения:
    107
    Симпатии:
    148
    Ну да, тут действительно два Content-Length отправляются, правда с одинаковыми значениями. Причина не совсем понятна, у меня на двух серверах всё нормально.
    Код:
                                --> HTTP/1.1 200 OK                          
                                   Date: Wed, 13 Oct 2010 06:11:28 GMT      
                                   Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 PHP/5.2.6-0.1~lenny1 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8o
                                   X-Powered-By: PHP/5.2.6-0.1~lenny1       
                                   Expires: Thu, 19 Nov 1981 08:52:00 GMT   
                                   Cache-control: private, max-age=0        
                                   Last-Modified: Wed, 13 Oct 2010 06:11:28 GMT
                                   Content-Disposition: inline; filename="ceny-magnetka.jpg"
                                   Etag: 1286950050                         
                                   Content-Length: 33366                    
                                   Content-Length: 33366                    
                                   Keep-Alive: timeout=3, max=100           
                                   Connection: Keep-Alive                   
                                   Content-Type: image/jpeg    
    Кстати Firefox судя по https://bugzilla.mozilla.org/show_bug.cgi?id=597706 не будет выдавать ошибку если значения одинаковы, а вот Chrome выдаёт.
     
  9. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    а сейчас? тоже 2 раза?
     
  10. g0rn

    g0rn Местный

    Регистрация:
    03.10.10
    Сообщения:
    107
    Симпатии:
    148
    Сейчас один.
    Код:
                               --> HTTP/1.1 200 OK                          
                                   Date: Wed, 13 Oct 2010 07:12:14 GMT      
                                   Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 PHP/5.2.6-0.1~lenny1 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8o
                                   X-Powered-By: PHP/5.2.6-0.1~lenny1       
                                   Expires: Thu, 19 Nov 1981 08:52:00 GMT   
                                   Cache-control: private, max-age=0        
                                   Last-Modified: Wed, 13 Oct 2010 07:12:14 GMT
                                   Content-Disposition: inline; filename="ceny-magnetka.jpg"
                                   Etag: 1286950050-gzip                    
                                   Vary: Accept-Encoding                    
                                   Content-Encoding: gzip                   
                                   Content-Length: 31189                    
                                   Keep-Alive: timeout=3, max=100           
                                   Connection: Keep-Alive                   
                                   Content-Type: image/jpeg 
     
  11. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    А в чем проблема была?
     
  12. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Пока конкретно не разбирался, просто закоментировал в классе XenForo_ViewPublic_Attachment_View строчку $this->_response->setHeader('Content-length', $attachment['file_size']);
    Работа, ыть её.
     
    AleX, CyberAP и Yoskaldyr нравится это.
  13. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Спасибо, теперь всё работает! :)
     

Поделиться этой страницей