Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Metodo Upload

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    63

    Metodo Upload

    salve ho un problema con upload, nel senso che se carico un file qualsiasi, me lo carica senza probleni, ma se lascio " vuoto " FILE1 mi da questo errore :
    Microsoft VBScript runtime error '800a005b'
    Object variable not set
    /caricalezioni2014.asp, line 47


    codice:
    Set Upload = Server.CreateObject("Persits.Upload.1") 
    
    percorso=Server.MapPath("/public/" )
    
    Upload.Save(percorso)
    
    Set File = Upload.Files("FILE1")
    47 la linea 47 sarebbe questa
     filename=File.FileName

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non ammette input file vuoti fa un controllo if File <> "" Then .... codice che esegue l'upload else response.write "il campo file non può essere vuoto" End if
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    63
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Non ammette input file vuoti fa un controllo if File <> "" Then .... codice che esegue l'upload else response.write "il campo file non può essere vuoto" End if
    Intanto grazie per la risposta, ho impostato come mi avevi detto :

    codice:
    Set Upload = Server.CreateObject("Persits.Upload.1") 
    
    percorso=Server.MapPath("/public/" & strcn)
    'response.Write("titolo 2" & percorso )
    Upload.Save(percorso)
    
    Set File = Upload.Files("FILE1")
    
    if File <> "" Then ( questa è la riga 48 )
     filename=File.FileName
     
     else 
     response.write "il campo file non può essere vuoto" 
     End if
    ma mi da questo errore :
    Microsoft VBScript runtime error '800a005b'
    Object variable not set
    /caricalezioni2014.asp, line 48
    eppure Set File è settato la riga prima

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Fai un controllo javascript prima d'inviare il form, oppure verifica i valori prima di instanziare
    Server.CreateObject("Persits.Upload.1")
    Ultima modifica di cavicchiandrea; 29-09-2014 a 00:52
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    63
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Fai un controllo javascript prima d'inviare il form, oppure verifica i valori prima di instanziare
    Server.CreateObject("Persits.Upload.1")
    Ho costruito un form che puo inviare un file o un link o entrambi, il problema è quando non voglio inviare un fiile, quindi io so che il valore del file all'interno del form è vuoto, non posso passargli " uno spazio bianco "

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    No, verifica lato client con javascript se il campo è pieno invii il dato se è vuoto lo disabiliti così non invia nulla lato server racchiudi il Persits.Upload dentro un if request.form("FILE1") <> "" Then .... cod Persits.Upload end if
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    63
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    No, verifica lato client con javascript se il campo è pieno invii il dato se è vuoto lo disabiliti così non invia nulla lato server racchiudi il Persits.Upload dentro un if request.form("FILE1") <> "" Then .... cod Persits.Upload end if
    Ho risolto con un menù dove scegli se inviare o un file o un link

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.