Tein lataus linkin mutta kun painan linkkiä mitään ei tapahdu ja kun valitsen valikosta "Tallenna linkitetty tiedosto kansioon "Lataukset"" niin tulee ilmoitus "Safari ei voi tallentaa tiedostoa ”Downloads-1.(null)” tiedostonlatauskansioon.".
Linkki on tehty oikein, mutta tässä se on:
<p><a href="lataukset/EP c.exe">EP ©</a>
TVdata kirjoitti:
<p><a href="lataukset/EP c.exe">EP ©</a>
Eikös välit pidä koodata joko %20 tai +?
No minusta koodissasi on ainakin 2–3 vikaa riippuen siitä, onko sulkeva p-tagi jossain jäljempänä. Muista käyttää validaattoria aina virhetilanteissa ja usein muutenkin.
<p><a href="lataukset/EP%20c.exe">EP ©</a></p>
Aivan ensimmäiseksi pitää kuitenkin kokeilla, saatko tiedoston ladattua edes, jos kirjoitat koko osoitteen itse osoitepalkkiin. Minusta todennäköisin syy on, että tiedosto ei ole oikeassa paikassa.
Se toimii netissä.
Tietenkin välilyönti (jos sitä on pakko käyttää) pitää protokollan mukaan %-koodata (%20) URLissa. Mutta miksi tehdä asiat oikein, kun väärä tapa näyttää toimivan melkein yhtä usein? Selaimethan muutenkin korjaavat asioita aika usein.
Tietenkin © on väärin noin 2–3 tavalla, mutta miksi käyttää merkkejä oikein, kun niillä voi pelleillä monella tasolla?
Tietenkin lopputagi </p> olisi hyvä kirjoittaa, mutta ei sitä (aikuisten oikeesti) tarvita, eikä se ainakaan vaikuta tiedoston lataamiseen.
Testasin juuri tuota muotoa olevan (ja samalla tavalla väärin kirjoitetun) URLin käytön lataamisessa Safari 5.1.2:lla (Win 7) ilman ongelmia. Nimi ””Downloads-1.(null)” viittaa siihen, että on jo ladattu tiedosto nimeltä ”Downloads” ja Safari on siksi generoinut uuden nimen lisäämällä merkit ”-1” perään.
Oireet viittaavat ongelmaan selaimessa, ja tämähän voisi johtua esimerkiksi siitä, että tallennuskansio on kirjoitussuojattu. Toinen mahdollisuus on, että palvelin lähettää HTTP-otsakkeissa jotain huonostisulavaa.
Tässä muutama asia, jotka kysyjän kannattaisi kertoa (olisi kannattanut kertoa heti alussa):
1) Sivun URL
2) Safarin versionumero ja missä käyttöjärjestelmässä käytetään
3) Toimiiko muissa selaimissa (missä?)
Lopputulos on sivuillani.
TVdata kirjoitti:
Lopputulos on sivuillani.
Lopputulos taitaa olla lähinnä housuissasi. Jos nyt kuitenkin joku onnistuu lataamaan linkin ”EP ©” kautta jonkin .exe-tiedoston, josta ei kerrota mitään muuta, ja vielä käynnistämään sen, niin on todellakin ansainnut seuraamukset, jos se sattuu tyhjentämään kovalevyn.
Minulle ainakin tulee tuosta sivustasi (ja koko ilmainenwebhotelli.comista) vain "connection timed out". Ehkä voisit lähettää heille puolestani palautetta, että osoitteesta 94.101.2.225 ei saa yhteyttä.
Selitykset on lisätty, enkä ole mikään hakkeri.
Aihe on jo aika vanha, joten et voi enää vastata siihen.