Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Upload (baol) con inserimento dati in un db

    Ciao
    ho una form che passa i dati ad una pagina asp che fa l'inserimento nel db.
    Fino a qua tutto ok.
    Devo aggiungere un campo di tipo file e farlo uploadare dalla stessa pagina che inserisce i dati nel db.
    Ho provato con l'upload di baol ma non funziona.
    Il problema è che se nella form metto enctype="multipart/form-data" non funziona l'inserimento nel db, ma se non lo metto non funziona l'upload.

    Esiste una soluzione?
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

  2. #2
    Ciao
    L'errore comune che si effettua con l'upload di un file ed il passaggio di altri campi (tipo un form, per esempio) è che spesso nella pagina di ricezione dei dati si leggono prima i campi e poi lo steam del file.
    Con un upload invece la lettura dello stream deve essere la prima cosa. Non so per quale motivo, tecnologicamente, ma la lettura di anche uno solo dei campi prima dell'upload del file inficia il corretto funzionamento.

    Ti consiglio quindi di controllare di aver effettuato le due operazioni in modo corretto prima di scrivere sul DB (sempre ammesso che il codice che utilizzi sia funzionante )

    ***************************
    Non può piovere per sempre...
    ***************************

  3. #3
    quindi dici che dovrei provare ad invertire i 2 procedimenti
    prima upload e poi il resto
    vediamo, ti faccio sapere
    grazie
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

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.