Nie pobiera plikow...

w dziale Opera
withme napisał(a):

Z pewnej strony (reps.ru) nie pobiera plikow ".rep" jest to plik replaya z gry StarCraft. Zamiast pokazania okienka umozliwiajacego zapisanie pliku na dysku otwiera mi sie nowa strona a w niej jakies krzaczki. Przykladowo http://reps.ru/replays.php?replay=comment&id=7797 pobieramy klikajac na "» Скачать (0.134Mb.)". Probowalem zmieniac cos w preferencje > pobieranie > zaawansowane ale to nic nie zmienia.

JaDo napisał(a):

Originally posted by withme:

Probowalem zmieniac cos w preferencje > pobieranie > zaawansowane ale to nic nie zmienia.


application/octet-stream - Pokaż okno pobierania

withme napisał(a):

heh, dzieki ale teraz to juz w ogole nie pokazuja mi sie nawet krzaczki tylko ta sama strona. Chyba nie umiem tego zrobic albo po prostu nie dziala.

JaDo napisał(a):

Originally posted by withme:

heh, dzieki ale teraz to juz w ogole nie pokazuja mi sie nawet krzaczki tylko ta sama strona.


Tzn. co się dzieje, strona przeładowuje się czy stoi w miejscu po kliknięciu? F12->Włącz obsługę javascript?

Originally posted by withme:

albo po prostu nie dziala.


Działa, masz coś "schrzanione" w ustawieniach.

withme napisał(a):

tak strona sie przeladowuje jakbym wcisnal F5.

Barthezdeleted napisał(a):

Problem polega na tym, że serwer przy próbie pobierania pliku wysyła do przeglądarki typ MIME text/plain (zwykły plik tekstowy), zamiast choćby właśnie application/octet-stream czy jakiś inny bardziej odpowiedni. Opera robi dokładnie to co jej mówi serwer, wyświetla przesyłany plik jako zwykły tekst.

Najprostszym rozwiązaniem będzie chyba pozwolić pobieranej powtórce 'dociągnąć' się na osobnej karcie po czym zapisać jej zawartość przez CTRL+S bądź Plik -> Zapisz jako...

JaDo napisał(a):

Originally posted by Barthez:

Problem polega na tym, że serwer przy próbie pobierania pliku wysyła do przeglądarki typ MIME text/plain (zwykły plik tekstowy), zamiast choćby właśnie application/octet-stream czy jakiś inny bardziej odpowiedni. Opera robi dokładnie to co jej mówi serwer, wyświetla przesyłany plik jako zwykły tekst.


reps.ru.png

TrustServerTypes odhacz->Zapisz->restart?.

withme napisał(a):

Zainstalowalem nowa opere w innym katalogu dodalem application/octet-stream i zeby pokazywalo okno pobierania jednak ciagle pokazuje mi krzaki.

Barthezdeleted napisał(a):

JaDo, u mnie jak i u withme jest to text/plain:
repsru.png

Mój pomysł jest taki aby specjalnie na tą okazje stworzyć odpowiedni MIME Type :
Narzędzia -> Preferencje -> Zaawansowane -> Pobieranie -> Dodaj:

W polu Typ MIME: text/plain
W polu Rozszerzenia nazw plików : rep

Upewniasz się, że wybrana jest opcja Pokaż okno pobierania i wciskasz OK. Bardzo możliwe, że będzie potrzebny restart Opery.

Po tym zabiegu u mnie pokazuje się okno jak poniżej wink

withme napisał(a):

dzięki bardzo, zadziałało smile

JaDo napisał(a):

Originally posted by Barthez:

JaDo, u mnie jak i u withme jest to text/plain


Mam ten sam wynik na trzech Operach 9.23, 9.22 (nieoficjalna), 9.21 (nieoficjalna), dwie ostatnie prawie w ogóle "nie grzebane". Więc tak sobię myślę - może przyczyna leży poza Operą?

Barthezdeleted napisał(a):

Originally posted by JaDo:

Więc tak sobię myślę - może przyczyna leży poza Operą?

Ja też bym na to stawiał szczególnie, że u mnie przez chwilę również występował problem analogiczny do tego jaki przedstawiał witme czyli 'przeładowywania się' strony zamiast otwierania pliku do pobrania. Jestem głęboko przekonany o tym, że użytkownik nie powinien być zmuszany do poprawiania po swojej stronie niedociągnięć wywołanych w serwisie przez jego właściciela wink

JaDo napisał(a):

Ha, wszedłem gdzieś tam indziej i wyskoczyły krzaki bigsmile .