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

    Forzare contenuto PostedFile di FileUpload

    Ciao Ragazzi ho un problema,
    è possibile settare il contenuto della proprietà PostedFile di FileUpload utilizzando qualche metodo in modo da settare il file da uploadare via codice nel codebehind? Mi servirebbe in
    c# aspx

    Ciao e Grazie

    Gianni

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Non penso ci siano soluzioni alternative a quella di verificare, una volta ottenuto lo stream di input con i dati binari del file, che i dati appartengano ad un formato specifico e ritenuto valido.

    Il massimo che ho potuto escogitare io, per il momento, è quello di verificare l'estensione del file di cui viene effettuato l'upload; se si tratta di un file di tipo differente con l'estensione errata, l'upload verrà comunque accettato ma senz'altro, senza la corretta estensione appunto, questo impedirà a qualsiasi file malizioso di venire eseguito.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Non ci giurerei ma mi sa che un controllo sul content/type si possa fare..,mo controllo.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da cassano
    Non ci giurerei ma mi sa che un controllo sul content/type si possa fare..,mo controllo.
    Il controllo si basa sull'estensione, se non erro.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    eccolo

    System.Web.HttpPostedFile.ContentType() As String

    Riepilogo:
    Restituisce il tipo di contenuto MIME di un file inviato da un client.

    Valori restituiti:
    Tipo di contenuto MIME del file caricato.

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da cassano
    eccolo
    Hai verificato se il suo valore varia in base all'effettivo contenuto del file o in base all'estensione?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    una volta si lo ho usato..sempre se i file non sono diciamo "taroccati".

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da cassano
    una volta si lo ho usato..sempre se i file non sono diciamo "taroccati".
    Cosa significa "taroccati"?

    Se invii un file eseguibile con estensione JPEG, il "content type" probabilmente non sarà JPEG, ma quello associato al file eseguibile.

    Se il caso è quello sopra citato, allora verificare per "content type" o per estensione non cambia nulla. Se, invece, viene svolto un controllo sul file a livello di formato specifico, operazione che nemmeno Windows fa (e forse non è fattibile), allora le cose cambiano.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.