Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999

    Php e Java servlet: upload files

    Salve.

    Ho un progetto in cui il front-end è in php e l'application in java.
    Una servlet si occupa di interagire col database e inviare e ricevere dati dal front-end.

    Ho la necessità di fare upload di files dal client.
    Intanto cosa mi conviene fare, considerato che la sicurezza è un aspetto molto importante di questa applicazione? Salvare i files nel server apache php e inviare al server apache tomcat solo i dati (nome, dimensione, descrizione) dei files per inserirli nel database (e non ho allora bisogno di altre informazioni) oppure inviare l'intero files al server tomcat per inserirlo direttamente nel db (e in questo caso ho bisogno magari di qualche link a tutorial)?

    Grazie per quello che andrete a fare.

    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    UP
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    in genere, tranne casi particolari, i file non si salvano nel db.
    i file si salvano nelle directory, e nel db si salvano i nomi e i path per recuperarli.
    questo a prescindere dal linguaggio che si usa.

    quindi direi di inviare alla servlet le varie informazioni da salvare nel db, e salvare i file in directory (che non sono directory apache, ma directory del filesystem).

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Quote Originariamente inviata da fermat Visualizza il messaggio
    in genere, tranne casi particolari, i file non si salvano nel db.
    i file si salvano nelle directory, e nel db si salvano i nomi e i path per recuperarli.
    questo a prescindere dal linguaggio che si usa.

    quindi direi di inviare alla servlet le varie informazioni da salvare nel db, e salvare i file in directory (che non sono directory apache, ma directory del filesystem).
    E questo mi agevola in tante cose.
    Ma se devo salvare in dir del filesystem, devo darle in scrittura, no? E non pago in sicurezza?
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    Quote Originariamente inviata da kalosjo Visualizza il messaggio
    E questo mi agevola in tante cose.
    Ma se devo salvare in dir del filesystem, devo darle in scrittura, no? E non pago in sicurezza?
    dovresti creare una directory apposita, e darle i permessi solo a quella.
    e se sei in ambito linux, puoi impostare i permessi in scrittura solo per l'utente che avvia il server (dipende dalla distro e dalle impostazioni che sono state messe in fase di installazione).
    in questo modo dovresti stare più sicuro.
    e cmq, al massimo, pagheresti in sicurezza solo per quella directory.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.