Druii
(Druii)
20 Styczeń 2017 10:16
#1
Witam
Projektuje pewną stronę, na której mam makiety do pobrania w czterech formatach: pdf, cdr, psd i ai.
<a href="makiety/bk_85x54mm_makieta.pdf"><img src="/images/ico_pdf.png" style="margin:15px;"></a>
<a href="makiety/bk_85x54mm_makieta.cdr"><img src="/images/ico_cdr.png" style="margin:15px;"></a>
<a href="makiety/bk_85x54mm_makieta.psd"><img src="/images/ico_psd.png" style="margin:15px;"></a>
<a href="makiety/bk_85x54mm_makieta.ai"><img src="/images/ico_ai.png" style="margin:15px;"></a>
Plik pdf i ai pobiera się normalnie, natomiast psd i cdr otwierają się w nowym oknie w ten sposób:
http://www.tinypic.pl/37pic4v74w8e
Pliki same w sobie są poprawne. Każdy otwiera się odpowiednio w swoich rodzimych programach.
Co może być źle?
Pozdrawiam
Łukasz
drobok
(Drobok)
20 Styczeń 2017 10:33
#2
Nic, twoja przeglądarka wywnioskowała sobie że to jest plik który jest w stanie wyświetlić i to zrobiła
Masz 2 opcje, średnio poprawną - atrybut download - która będzie działać tylko w przeglądarkach obsługujących html5
<a href="x.cos" download><img src="x" style="margin:15px;"></a>
Oraz poprawną (a raczej pewniejszą) - wymagającą wpisu w htaccess (co jest niżej) i braku blokady tej opcji w apache
<Location "/makiety/">
<Files *.*>
ForceType application/octet-stream
Header set Content-Disposition attachment
</Files>
</Location>
Druii
(Druii)
20 Styczeń 2017 11:21
#3
Dzięki
Przetestuje obie, ale na koniec zostawię poprawną
drobok
(Drobok)
20 Styczeń 2017 11:22
#4
Działać będą obie - ty jako admin powinieneś patrzeć przez pryzmat ludzi dla których robisz stronę, a nie na zasadzie “u mnie działa”. Równie dobrze możesz użyć obu metod - wzajemnie się nie wykluczają.