Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Form "POST" + File

  1. #1
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371

    Form "POST" + File

    Ciao

    vorrie fare una cosa apparentemente semplice ma che non funziona, un semplice form con in più un campo file per caricare, appunto, un file.

    Il punto è che mi invia tutti i campi vuoti (tranne file)..

    ecco il codice che uso

    codice:
    <form method="post" action="cp/aggiungi_news.asp" name="aggiungi_news" enctype="multipart/form-data">

  2. #2
    cerca upload... con quell'ectype i dati vanno decodificati e non puoi usare le solite collection

  3. #3
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    Ho cercato nel forum ma non ho trovato nulla a riguardo, intendi su google?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In base allo script di upload che usi puoi utilizzare i metodi previsti.
    Non c'è una soluzione unica, dipende da cosa usi per recuperare file e campi.

    Roby

  5. #5
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    A capisco, utilizzo il classico BAOL.

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'upload di Baol consente di recuperare contemporaneamente sia file che campi del form.
    Guarda gli esempi:
    http://www.creamweb.it/script/mostra.../?id_script=12

    Roby

  7. #7
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    Ho controllato gli esempi, ma sono tutti con campi File, non eisste un esempio con alcuni input file e alcuni testo

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    messaggio = ""
    
    Set oUpload = new cUpload 
    'oUpload.AutoRename=False
    'oUpload.OverWrite=True
    oUpload.Upload
    oUpload.SetPath percorso_foto
    
    'Campi di tipo testo
    annuncio_id = oUpload.Form("annuncio_id")
    annuncio_oggetto = oUpload.Form("annuncio_oggetto")
    
    
    if messaggio = "" then
    	
    	annuncio_foto = ""
    	
    	'Campo di tipo file; lascio il ciclo in caso in cui si voglia dare in futuro la possibilità di aggiungere più di un file
    	If Not oUpload.EOF then
    		oUpload.MoveFirst 
    		contfile=0
    		reDim arr_file(9)
    		Do While Not oUpload.EOF
    			arr_file(contfile) = contfile+1 &"_"& data &"."& oUpload.Files("ext")
    			oUpload.SaveAs(arr_file(contfile))
    			contfile = contfile + 1
    			oUpload.MoveNext
    		Loop
    		annuncio_foto = arr_file(0)
    	else
    		'messaggio = "inserire la foto del modello"
    	End if
    end if
    Solo un esempio....

    Roby

  9. #9
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    Si fun<iona grazie mille, non lo trovavo!

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