Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Passaggio variabile da Form HTML ad ASP

    Devo passare una stringa di testo (nomefile='antani' in questo esempio) da una pagina html a una pagina ASP; se uso il codice:


    <FORM METHOD="Post" enctype="multipart/form-data" ACTION="upload_immagini_personali_2.asp">

    <input type="hidden" name="nomefile" value="antani">

    <input type="submit" name="Enter" value="Invia l'immagine selezionata">

    </FORM>


    la stringa viene passata *solo* togliendo la parte enctype="multipart/form-data". Tuttavia, proprio non posso proprio togliere questa parte dal mio codice...

    Come faccio dunque a passare la stringa??
    Where there is a will, there is a way

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi utilizzare un metodo di "upload".
    Cerca nel forum.

    Roby

  3. #3
    cosi potrebbe essere una soluzione:

    codice:
    <FORM METHOD="Post" enctype="multipart/form-data" ACTION="upload_immagini_personali_2.asp?nomefile=antani">
    
    <input type="submit" name="Enter" value="Invia l'immagine selezionata">
    
    </FORM>

  4. #4
    si, il form in effetti contiene anche dei file-requester per selezionare dei file da uploadare, ma nella pagina che li riceve non capisco come ricevere anche le variabili hidden
    Where there is a will, there is a way

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Allo stesso modo, cosa cambia scusa?

    Roby

  6. #6
    Originariamente inviato da szannotti
    si, il form in effetti contiene anche dei file-requester per selezionare dei file da uploadare, ma nella pagina che li riceve non capisco come ricevere anche le variabili hidden
    :master:

  7. #7
    ok cerco di spiegarmi meglio

    La pagina che riceve i dati del form (file da uploadare) ha questo codice:




    <%

    Dim oUpload
    Set oUpload= new cUpload

    With oUpload

    .EnabledAspUpload = False
    .EnabledImageSize = TRUE
    .EnabledLog = False
    .AutoRename = False
    .Overwrite = TRUE
    .SetPath "uploads/avatar/"
    .Load
    .UploadOnly "Images"

    While Not .Eof

    .Files("Name")=nomefile
    .Save
    .MoveNext

    Wend

    End With

    Set oUpload = Nothing

    %>



    Come ricevo in questa pagina una generica variabile 'hidden' passata dal form?
    Where there is a will, there is a way

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    variabile_hidden = oUpload.Form("variabile_hidden")
    while not eof
    ...
    ...
    Roby

  9. #9
    Scusa Roby ho inserito il codice dopo il 'with oUpload' ma sembra che la variabile hidden non arrivi: con un Response.write non ottengo alcun risultato..
    Ecco il mio codice attuale:





    <%

    Dim oUpload
    Set oUpload= new cUpload

    With oUpload


    nomefile = oUpload.Form("nomefile")
    Response.write("Nome del file: "&nomefile)



    .EnabledAspUpload = False
    .EnabledImageSize = TRUE
    .EnabledLog = False
    .AutoRename = False
    .Overwrite = TRUE
    .SetPath "uploads/avatar/"
    .Load
    .UploadOnly "Images"

    While Not .Eof

    .Files("Name")=nomefile
    .Save
    .MoveNext

    Wend

    End With
    Set oUpload = Nothing

    %>
    Where there is a will, there is a way

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prima di while... meno male che l'ho scritto...

    Roby

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.