Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: Problema Upload

  1. #1
    Utente di HTML.it L'avatar di Lucada
    Registrato dal
    Apr 2005
    Messaggi
    176

    Problema Upload

    Salve a tutti,

    ho un problema sull'upload.

    In poche parole non mi porta dietro i campi del form... mentre l'upload del file va da Dio.

    codice:
    Dim oUpload
    Set oUpload = new cUpload
    Dim objFile
    Set objFile = Server.CreateObject("Scripting.FileSystemObject")
    'Dim newdir
    'newdir = "bandi"
    
    response.write Len(oUpload.form("titolobandi"))
    
    'Inizio upload del file
    'oUpload.SetPath newdir
    'oUpload.UploadAndSave
    
    'response.write("upload completato")
    
    
    Set oUpload=Nothing
    Ho commentato l'upload del file sennò ad ogni prova mi caricava un file... il fatto è che se provo a farmi restituire la lunghezza del campo.. o semplicmente anche a far scrivere il conteunto del campo, mi da sempre come se fosse vuoto.

    L'upload funziona tramite un form cn enctype etc etc... che punta a questa pagina.. a questa pagina c'è incluso un file upload.asp che ho scaricato da internet e questo script che vedete sopra.

    Ripeto che l'upload del file funziona benissimo...è soltanto un problema di campi.

    Aiuti?

    Grazie
    Il vero io è quello che tu sei, non quello che gli altri hanno detto di te. [Paulo Coelho]

  2. #2
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    E' la classe di Baol?
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  3. #3
    Utente di HTML.it L'avatar di Lucada
    Registrato dal
    Apr 2005
    Messaggi
    176
    Lo script è questo...

    <%
    '************************************************* ************************************************** ********************
    '** FileName : Upload.asp
    '** Versione : 3.1.1
    '** Autore : Lorenzo Abbati
    '** mail : lorenzomail@tiscalinet.it
    '** download : http://www21.brinkster.com/lorzdesign/upload/
    '** licenza : CopyLeft (GNU)
    '** Si ringrazia Ludo VR del forum di Html.it (http://forum.html.it) per l'aiuto.
    '************************************************* ************************************************** ********************

    Const TEM = &h01
    Const SOF = &hc0
    Const DHT = &hc4
    Const JPGA= &hc8
    Const DAC = &hcc
    Const RST = &hd0
    Const SOI = &hd8
    Const EOI = &hd9
    Const SOS = &hda
    Const DQT = &hdb
    Const DNL = &hdc
    Const DRI = &hdd
    Const DHP = &hde
    Const EXP_ = &hdf
    Const APP = &he0
    Const JPG = &hf0
    Const COM = &hfe

    Const adLongVarChar = 201
    Const adLongVarBinary = 205
    Const adBoolean = 11
    Const adVarChar = 200
    Const adSmallInt = 2
    Const adInteger = 3
    Const adBigInt = 20
    Const adDate = 7

    Const adBinary = 1
    Const adText = 2

    Const adFBinary = 1
    Const adFText = 2

    Const AND_ = " AND "
    Const OR_ = " OR "

    Class cDatabase
    Private Conn
    Private Rs
    Public Fields

    Public ConnectionString
    Public Source

    Private Sub ClassInitialize()
    End Sub

    Private Sub Class_Terminate()
    Close()
    End Sub

    Private Sub CreateFields()
    If VarType(Fields)<>9 then Set Fields = Server.CreateObject ("Scripting.Dictionary")
    End Sub

    Public Sub Open()
    SetConnection ConnectionString
    SetRecordset Source
    End Sub

    Public Sub SetConnection(byRef ConnOrString)
    CreateFields()
    Select Case VarType(ConnOrString)
    Case 9:
    Set Conn = ConnOrString
    if Conn.State = 0 then Conn.Open()
    Case Else:
    Set Conn = CreateObject("ADODB.Connection")
    Conn.ConnectionString = ConnOrString
    Conn.Open
    End Select
    End Sub

    ---------etc... etc... etc... etc... (troppo lungo per postarlo tutto).
    %>
    Il vero io è quello che tu sei, non quello che gli altri hanno detto di te. [Paulo Coelho]

  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Devi elencare i nomi dei campi del form che vuoi recuperare e stampare il loro valore a video.
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  5. #5
    Utente di HTML.it L'avatar di Lucada
    Registrato dal
    Apr 2005
    Messaggi
    176
    Originariamente inviato da [trodat]
    Devi elencare i nomi dei campi del form che vuoi recuperare e stampare il loro valore a video.
    Umh?!? Non capisco...

    Vi ho già detto che ho provato con il semplice response.write di request etc etc... e il reseponse.write di oUpload.form del campo.

    Ma entrambi non funzionano.... qualcuno saprebbe aiutarmi?



    Il vero io è quello che tu sei, non quello che gli altri hanno detto di te. [Paulo Coelho]

  6. #6
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Prova così:

    codice:
    Titolobandi = oUpload.form("titolobandi")
    Titolobandi = Len(Titolobandi)
    response.write Titolobandi
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  7. #7
    Utente di HTML.it L'avatar di Lucada
    Registrato dal
    Apr 2005
    Messaggi
    176
    Makkè.... mi da sempre come rilsutato 0... quindi mi risulta il campo vuoto...

    Il vero io è quello che tu sei, non quello che gli altri hanno detto di te. [Paulo Coelho]

  8. #8
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Lucada
    Makkè.... mi da sempre come rilsutato 0... quindi mi risulta il campo vuoto...

    0 è diverso da nulla...

    posso vedere il form?
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  9. #9
    Utente di HTML.it L'avatar di Lucada
    Registrato dal
    Apr 2005
    Messaggi
    176
    Certo ci mancherebbe...

    codice:
    <form ACTION="check_bando.asp" METHOD="POST" enctype="multipart/form-data" name="form1">
    <input type="text" size='50' maxlength="100" name="titolobandi">
    <textarea name="descrizionebandi" rows="3" cols="38"></textarea>
    <input type="file" name="file" size="40">
    <input type="submit" value="Inserisci&raquo;" name="submit1" class="Submit">
    </form>
    Ti ho messo i pezzi più importanti ovviamente... che sennò è troppo grosso il form.
    Il vero io è quello che tu sei, non quello che gli altri hanno detto di te. [Paulo Coelho]

  10. #10
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Prova dare un valore alla titolobandi ed a vedere se viene recuperata bene nell'upload:

    codice:
    <input type="text" size="50" maxlength="100" name="titolobandi" value="1000">
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

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.