Visualizzazione dei risultati da 1 a 10 su 10

Discussione: upload file immagini

  1. #1

    upload file immagini

    salve a tutti...
    si stanno per avvicinare le vacanze!
    questo vorrei che fosse l'ultima modifica al mio sito prima del riposo
    possibilmente completata!

    Mi sapete dare qualche suggerimento
    dove trovare spunto x creare un form da pubblicare sul sito
    che permetta agli utenti l'invio di file immagini???
    Prima non mi serviva e ne trovavo tanti,
    ora sono più di 2 ore che cerco e cerco, ma non trovo nulla...

    potete aiutarmi?!?!?!?!?



    Grazie

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Scarica il mio Upload che trovi in firma.
    Questo è il form per l'upload. Chiamiamolo Upload.Htm

    codice:
    <FORM METHOD="Post" enctype="multipart/form-data" ACTION="Save.asp">
    File : <INPUT TYPE="file" NAME="Campo1">
    
    File : <INPUT TYPE="file" NAME="Campo2">
    
    File : <INPUT TYPE="file" NAME="Campo3">
    
    File : <INPUT TYPE="file" NAME="Campo4">
    
    File : <INPUT TYPE="file" NAME="Campo5">
    
    <INPUT TYPE="submit" NAME="Enter">
    </FORM>


    Questa è la pagina Save.Asp
    codice:
    <%
    Dim oUpload
    Set oUpload = new cUpload
    	oUpload.SetPath "Files\" 'Impostazione percorso salvataggio  
    	oUpload.Load
    	oUpload.UploadOnly "Images" 'Consente il caricamento di sole immagini
    	oUpload.SaveAll()
    Set oUpload=Nothing
    %>
    Metti Upload.htm,Save.asp e Upload.asp (la mia classe) nella stessa cartella.

    I files verranno messi nella cartella "files/" che verrà creata in automatico.

    Lancia Upload.htm

  3. #3
    Originariamente inviato da Baol74
    Scarica il mio Upload che trovi in firma.
    Questo è il form per l'upload. Chiamiamolo Upload.Htm

    codice:
    <FORM METHOD="Post" enctype="multipart/form-data" ACTION="Save.asp">
    File : <INPUT TYPE="file" NAME="Campo1">
    
    File : <INPUT TYPE="file" NAME="Campo2">
    
    File : <INPUT TYPE="file" NAME="Campo3">
    
    File : <INPUT TYPE="file" NAME="Campo4">
    
    File : <INPUT TYPE="file" NAME="Campo5">
    
    <INPUT TYPE="submit" NAME="Enter">
    </FORM>


    Questa è la pagina Save.Asp
    codice:
    <%
    Dim oUpload
    Set oUpload = new cUpload
    	oUpload.SetPath "Files\" 'Impostazione percorso salvataggio  
    	oUpload.Load
    	oUpload.UploadOnly "Images" 'Consente il caricamento di sole immagini
    	oUpload.SaveAll()
    Set oUpload=Nothing
    %>
    Metti Upload.htm,Save.asp e Upload.asp (la mia classe) nella stessa cartella.

    I files verranno messi nella cartella "files/" che verrà creata in automatico.

    Lancia Upload.htm
    Grazie...
    ho provato ma mi esce errore:
    codice:
    Microsoft VBScript runtime error '800a01a8' 
    
    Object required: 'Files' 
    
    /shop/stampa/ESEMPI/upload.asp, line 1042
    E CON UPLOAD.ASP non arriva l'immagine

  4. #4
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Ma quale upload hai scaricato?Alla riga 1042 della versione 3.1.2 non c' nessun oggetto files.

  5. #5
    Ora, forse ho capito!

    ho creato i due file upload.htm e save.asp
    ed ho scaricato dal link postato sotto e pubblicato il file upload.asp...
    Non mi ha dato nessun errore,
    dopo aver fatto invio si è aperta la pagina save.asp,

    ma ora il file inviato dove lo trovo???
    Grazie

  6. #6
    Non mi è ancora arrivato nulla...
    mi sa che non và
    come posso controllare???

  7. #7
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Hai ragione, non ti ho messo nessuna scritta, ma questo significa che funziona, perchè non ci sono errori, possiamo aggiungere un messaggio. Ma se vai nella cartella dove hai messo l'upload, troverai una cartella files/

    Facciamo una modifica a save.asp

    codice:
    <%
    Dim oUpload
    Set oUpload = new cUpload
    	oUpload.SetPath "Files\" 'Impostazione percorso salvataggio  
    	oUpload.Load
    	oUpload.UploadOnly "Images" 'Consente il caricamento di sole immagini
    	While Not oUpload.EOF
    		oUpload.Save
    		Response.Write "Il file " & oUpload.GetFileName  & " è stato salvato nel percorso " & oUpload.GetCompletePathFile &"
    "
    		oUpload.MoveNext	
    	Wend	
    oUpload.Save()
    Set oUpload=Nothing
    %>

  8. #8
    Si hai ragione,
    ora è arrivata!
    ci mette un bel pò non è immediato l'invio...

    ascolta questo upload, invia solo immagini ( a me serve che invii solo le immagini!)

    grazie ciao

  9. #9
    una curiosità,
    ho visto da più parti questo percorso:

    d:\inetpub\webs\
    oppure
    c:\inetpub\webs\

    Ma cos'è io non vedo nulla in questo percorso...

    Non lo capisco...

  10. #10
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Il tempo di invio dipende sopratutto dalla velocità della tua connessione al server.

    Le impostazioni che hai messo consentono solo l'invio di immagini. Provare per credere.

    d:\inetpub\webs\ e' il percorso fisico del sever. Ovvero ti dice dove sono stati salvati files sul server e in quale disco.

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.