DOMANDA Come visualizzare files da Browser senza accesso FTP

Pubblicità

veeto

Utente Attivo
Messaggi
232
Reazioni
2
Punteggio
38
Nello spazio web di un amico c'è una cartella con un centinaio di files JPG che vorrei visualizzare, però non avendo accesso all'FTP e non essendoci una pagina web in cui siano inseriti, per visualizzare questi files, essendo nominati in ordine numerico crescente, dovrei usare l'URL
www.nomepagina.it/cartella/001.jpg, poi 002, 003, ecc... quindi posso vederne solo uno alla volta salendo sempre di più, cosa che è una bella rottura.
Volevo quindi chiedervi se esiste un modo pratico per visualizzare tutte, o a gruppi, questi files. Tipo creando una qualche pagina html o php in cui metto il codice <img src=...., per visualizzare questi files, ma con una funzione specifica che automaticamente fa salire il numero. Ad esempio io scrivo un codice con la quale nella pagina voglio visualizzare dal 001.jpg al 050.jpg e quando aprirò il file con il browser vedrò tutte le immagini dalla 1 alla 50.
Se questo non è possibile, vorrei sapere da voi se fosse possibile accedere a questa directory direttamente dal browser, come le versioni alleggerite dei siti in cui si vede la pagina:
Infracom
/cartella2
/cartella
001.jpg
002.jpg
003.jpg
In questo modo saprei esattamente quanti files ci sono e per vederli mi basterebbe aprirli in un'altra scheda.
 
È possibile utilizzare sia l'FTP sia JavaScript.
Con l'FTP ti colleghi a ftp://tuosito e visualizzi tutte le immagini. Però è necessario configurare il servizio che ci sarà dietro, cosa che ti sconsiglio se non sei capace.
Per quanto riguardo JavaScript, una cosa del genere dovrebbe andare bene:
Codice:
// È necessario configurare questi dati, altrimenti
// il programma non funzionerà.

var prefisso_immagine = ""; //nome della tua immagine
var estensione = ""; //formato immagine
var numero_immagini = 0; //immagini di caricare 

function loadImages()
{
   
  var img = new Array(numero_immagini);
  
  for (i = 0; i < numero_immagini; i++)
  {
     img[i] = new Image();
     img[i].src = prefisso_immagine + i.toString() + estensione;
     document.body.appendChild(img[i]);

  }

}

function check()
{
  if (numero_immagini <= 0 || isNaN(numero_immagini))
      alert("Devi impostare il numero delle immagini da caricare! Uscita.");
   else if (prefisso_immagine.length <= 0)
      alert("Il prefisso dell'immagine non e' corretto! Uscita.");
     else if (estensione.length <= 0)
         alert("L'estensione dell'immagine non e' corretta! Uscita.");
  else
    loadImages();
}
document.addEventListener("DOMContentLoaded", check, false);
 
Pubblicità
Pubblicità
Indietro
Top