Zamieszczanie pliku *.doc do ściągniecia na stronie IE

0

Hej mam pytanie jak podać link do pliku który użytkownik może sobie ściągnąć.
Użyłem polecenia:

<a href="pliki/formularz.doc"> Formularz(.doc)</a>
pod Mozillą wszystko działa jak powinno ale niestety IE otwiera ten plik wewnątrz okna a nie daje możliwości ściągnięcia go na dysk.

Jak można zaradzić na ten problem ? Proszę o pomoc.

0

dodaj w pliku .htaccess
AddType application/octet-stream .doc

0

Niestety je jestem mało zaawansowanym użytkownikiem i pisze prawie w czystym html-u, czy to przypadkiem nie jest związane z php.Nie wiem w ogóle co to jest za plik i jak go się wykorzystuje.

0

.htaccess to plik konfiguracyjny serwera apache, który może konfigurować serwer dla twojego konta, da się obsługę takich plików na serwerze wyłączyć, ale zwykle działają(wszystko zależy od admina serwera)...

Musisz na twoim koncie ftp gdzie trzymasz stronę umieścić plik o takiej nazwie.
Stwórz zwykły plik tekstowy, zapisz w jego treści to co podano ci wcześniej:
AddType application/octet-stream .doc
to spowoduje, że konfiguracja serwera będzie rozpoznawać pliki *.doc jako plik do pobrania
umieść ten plik na twoim koncie ftp i zmień jego nazwę na:
.htaccess
ustawienia takiej nazwy pliku nie da się w zrobić w explorerze, dlatego po umieszczeniu pliku na serwerze, chyba w total comanderze będziesz dopiero mógł zmienić jego nazwę, no i oczywiście htaccess to musi być rozszerzenie pliku, a nie jest nazwa

0

No cóż nie mogę sobie poradzić - w najbliższym czasie dowiem się czy na serwerze na którym mam stronę jest to możliwe.
Jeśli jest jakaś inna możliwość to proszę o pomoc.

0

możesz usunąć rozszerzenie plikowi, wtedy powinien on być pobierany, ale i użytkownik dostanie plik bez rozszerzenia...

0

jezeli na serwerze jest php mozesz wyslac plik skryptem podajac go jako application/octet-stream a najlepiej z naglowkami:

    header('Pragma: no-cache');
    header('Last-Modified: ' . gmdate('D, d M Y H:i:s', $ftime) . ' GMT');
    header('Content-type: application/octet-stream; name="' . $file_name . '"'); // nazwa twojego pliku 
    header('Content-Disposition: attachment; filename="' . $file_name . '"'); // j/w
    header('Content-Length: ' . $fsize ); // rozmiar pliku

1 użytkowników online, w tym zalogowanych: 0, gości: 1