Visualizzazione dei risultati da 1 a 5 su 5

Discussione: File chooser

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    105

    File chooser

    Ciao Ragazzi,
    Ho una domanda per i profondi conoscitori di js. Io sto facendo una webapp che lato server e gestita in java. Una delle cose che devo gestire é l upload di file, pero con delle restrizzioni di tipo.
    Mi spiego meglio l utente puo solo inserire file in formato .pdf, volevo sapere se c e un modo molto bello per fare un override del file chooser per filtrare i tutti i file tranne i pdf.

    io in pagina ho solo: <input type="file" name="file" id="file"/>

    Grazie infinite buona giornara a tt!!!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Io non so cos'è override ne tanto meno i file chooser se vuoi limitare upload ai file pdf potresti fare cosi:
    codice:
    <form action="" enctype="multipart/form-data" id="myForm">
      <input type="file" name="f" onchange="if(this.value.toLowerCase().split('.')[1] != 'pdf'){alert('errore file non ammesso');this.value=''}" id="f">
    </form>
    altrimenti come non detto.

    P.S. consiglio meglio non nominare i campi o oggetti del documento con nomi riservati tipo (file, form, input, select, etc...)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    105
    Originariamente inviato da cavicchiandrea
    Io non so cos'è override ne tanto meno i file chooser se vuoi limitare upload ai file pdf potresti fare cosi:
    codice:
    <form action="" enctype="multipart/form-data" id="myForm">
      <input type="file" name="f" onchange="if(this.value.toLowerCase().split('.')[1] != 'pdf'){alert('errore file non ammesso');this.value=''}" id="f">
    </form>
    altrimenti come non detto.

    P.S. consiglio meglio non nominare i campi o oggetti del documento con nomi riservati tipo (file, form, input, select, etc...)
    Grazie mille per il consiglio e sporatutto per il controllo sui file pdf.
    Nel caso in cui uno nomina una cartella cartella.30.09 ??

    Grazie infinite:

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non ho capito la domanda
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    105
    Originariamente inviato da cavicchiandrea
    Non ho capito la domanda
    No dicevo che nella parte if() chiami lo split sulla stringa sul " . " pero se uno ha un perscorso
    /usr/home/xxx/foto.30.09/foto.pdf

    lo split da
    array[0] = /usr/home/xxx/foto.
    array[1] = 30.09/foto.pdf

    e array[1] != 'pdf'.

    Niente di grave ho girato la stringa e richiamo la tua procedura

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.