Mikä olisi sellainen "turvallinen" tapa lähettää jokin tiedosto palvelimelle johonkin kiinteästi määritettyyn kansioon?
Lähinnä erään skriptin takia pitäisi tälläinen tehdä, kun se lukee tietoa tekstitiedostosta. Tämä tekstitiedosto pitäisi pystyä jotenkin helposti lähettämään palvelimelle vähän väliä.
Jokin browse-nappi varmaan voisi toimia, josta valittaisiin omalta koneelta tiedosto ja sitten painettaisiin jotain upload-nappia, jolloin tiedosto menisi palvelimelle. Onko tähän mitään muita käytännöllisiä keinoja? Tiedoston lähetys esim. FileZillalla tai muulla FTP-ohjelmalla ei oikein onnistu.
No jos se tiedosto pitää lomakkeen kautta lähettää, niin ei siihen kyllä kovin montaa erilaista tapaa ole. Valmiita file-upload skriptejä löytyy pilvin pimein, ja yhteyden voi salata esim. ssl:llä.
Jos tämä asiakaskone on aina sama niin itse siirtäisin tiedoston scp:llä, jolloin tiedoston siirto onnistuu esim. klikkaamalla pikakuvaketta työpöydällä. Olettaen että palvemella on vastaava palvelu päällä.
Ihan välttämättä ei tarvitse lomakkeen kautta edes lähettää. Saa toki ehdotella muitakin tosi yksinkertaisia tapoja (käyttäjän kannalta). Itselle vain tuli tuo formi ensimmäisenä mieleen.
Mites tämä ssl, vaatiiko se palvelimelta jotain erityistä tukea?
Vaatii ssl tuen.
SSL vaatii oman IP-osoitteen ja generoidun salausavaimen palvelimelle. SSL myös kuormittaa hieman palvelinta, kun jokainen sivu täytyy ensin salata ennen HTTP-siirtoa.
Hmmm... Entäpä kun nyt on tälläinen formi, missä Browsella ensin valitaan lähetettävä .txt-tiedosto, jonka jälkeen lähetetyn tiedoston sisältö tulostetaan textareaan. Niin mitenkä tämä tiedostojen käsittely pitäisi hoitaa palvelimella? Se lähetetty tiedosto varmaan pitäisi jonnekin jemmaan laittaa vähäksi aikaa kun siitä luetaan tavara textareaan?
Tiedoston lähetyksen varmaan saisin tehtyä, mutta ihmetyttää mitä niille lähetetyille tiedostoille pitäisi tehdä, kun niitähän alkaa sitten kerääntymään palvelimelle jos niitä ei poisteta automaattisesti. Jos taaskin aina käytetään samaa nimeä tiedoston tallentamiseen palvelimelle, niin lähetystä ei voi tehdä yhtä aikaa usea käyttäjä kun tiedostot menee ristiin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.