Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [JAVA] Controllo sui percorsi dei file

    Stavo cercando un sistema rapido ed efficente che mi serve per una esercitazione all'uni, nella quale devo creare un webserver in java. poichè nn sono molto pratico della tazzina di caffè prima di reinventare la ruota nn so magari esiste una funzioncina di libreria che mi risolve la cosa gratuitamente

    in pratica ho una stringa document_root che contiene, appunto, la document root del contenuto web che il server deve fornire. da specifiche di progetto pero' deve essere possibile utilizzare negli url anche i ../ quindi devo effettuare un controllo per evitare che vada fuori dalla document root

    è importante che possa utilizzare con versatilità i path relativi perchè, sempre da specifiche, devo essere in grado di visualizzare file html con link e immagini relativi al suo interno

    qualche idea?
    Gabriele B. - http://9thcircle.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    mmm... spero di non dire una stupidagine:

    potresti contare i "/" nel document_root, quelli nel path del documento servito, e i "../" nel link clickato (o nella risorsa a cui si tenta di accedere).

    Se il numero di "/" nel documento servito - il numero di "../" della risorsa linkata è inferirore al numero di "/" nella document_root stai tentando di accedere a qualcosa a monte della document_root stessa.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    piuttosto macchinoso, ma provero' la tua soluzione

    grazie dell'aiuto!
    Gabriele B. - http://9thcircle.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    bhè... sicuramente ci saranno soluzioni più semplici... solo che tu non hai detto che componenti vai ad utilizzare (i.e: come mostri i documenti html? jeditorpane? oppure è tutto in formato testuale?)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    firefoz

    devo realizzare solo il server, nn un client
    Gabriele B. - http://9thcircle.it

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    devo realizzare solo il server, nn un client
    oops gaffe
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.