potresti usare il disco virtuale di altervista(dal pannello di controllo va su "tools",quindi su "disco virtuale" il resto delle procedure le spiega il sito stesso,però permette di inviare solo piccoli file(non ricordo quanto piccoli...),comunque potresti usare il php(con il quale possono caricare qualunque file poco più grande di 2,qualcosa megabyte...)ecco come fare:
crea un file html e mettigli dentro questo codice
Codice HTML:
<form action="elaborafile.php" enctype="multipart/form-data" method="post">
<input name="MAX_FILE_SIZE" type="hidden" value="1024000000" />
File da caricare:
<input id="file" name="file" type="file" />
<input name="submit" type="submit" value="Carica" />
</form>
poi crea nella stessa cartella un file chiamandolo "elaborafile.php"(assicurati che finisca con ".php" altrimenti non parte),e mettigli dentro questo codice:
Codice PHP:
<?php
if ($_FILES["file"]["size"] < 1024000000){
if ($_FILES["file"]["error"] > 0){
echo "Codice Errore: " . $_FILES["file"]["error"]."
";
}
else{
echo "Nome File: " . $_FILES["file"]["name"] ."<br>
";
echo "Tipo File: " . $_FILES["file"]["type"] . "<br>
";
echo "Dimensione [byte]: " . $_FILES["file"]["size"] . "<br>
";
if (file_exists("upload/" . $_FILES["file"]["name"])){
echo "Il file " . $_FILES["file"]["name"] . " è già presente sul server...prova a rinominare(=cambiare nome) al file";
}
else{
move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
echo "L'url del file è <b>http://www.eryussoftware.altervista.org/". "upload/" . $_FILES["file"]["name"];
}
}
}
else{
echo "File troppo grande!!";
}?>
per fare in modo che funzioni,però il file che hai appena creato(e di conseguenza anche quello di prima) deve stare in una cartella chiamata "upload",se non ti sta bene ti basta modificare il codice scrivendo al posto di "upload/" il nome della cartella.