ma che codice usi per fare l'upload ?
ma che codice usi per fare l'upload ?
Forza la magica ROMA
Sto cercando di utilizzare il codice di Baol, che per l'upload funziona benissimo....cioè lo fa :-) e che ho già utilizzato per memorizzare dati sul database...quindi upload, memorizza la directory del file sul database e poi in un'altra pagina mi richiamo la query ed in questo caso visualizzo le immagini...Originariamente inviato da albis
ma che codice usi per fare l'upload ?
Invece non riesco a capire come utilizzarlo x l'invio della mail...
ho il form, inserisco la possibilità di scegliere il file da memorizzare sul server e poi lo rimando ad una pagina che dovrebbe fare l'upload del file selezionato ed inviare la mail con quello stesso file allegato....
Tra i vari post ho trovato dei riferimenti dati dallo stesso Baol, ma c'è qualcosa che mi sfugge...o forse più di qualcosa![]()
Tra poco mollo xchè ci ho già perso troppo tempo e non posso permettermelo....x il momento credo dovrò arrendermi all'idea che l'allegato dovrà avere sempre lo stesso nome e sarà x forza un documento di testo....ma è una questione di principio...se comincio una cosa la devo anche finire!!!
Siki
allora l'upload di baol non lo conosco
lo ho provato una volta al volo senza leggere il codice
e mi pare molto buono
ora che ci sono riuscito lo ho scaricato ed ho dato una scorsa al codice e per ora ho visto che c'è una funzione ppublica
GetFileName che ti dovrebbe restituire il nome del file
Forza la magica ROMA
come riferimento sto usando questo post però con cdonts...ma all'invio del file mi restituisce impossibile visualizzare la pagina....
Siki
c'è scritto solo
impossibile visualizzare la pagina
Forza la magica ROMA
eh sì..
form semplificato al massimo
e formmail.asp semplificata al massimocodice:<form action=formmail.asp method=POST enctype="multipart/form-data"> <INPUT TYPE="file" NAME="Campo1"></p> <table border=1 align=center> <tr> <td align=center> <input type="submit" name="invia" value="INVIA"> </td> </tr> </table> <p align="center"> </p> </form>
codice:<% '===================================== 'Creazione Oggetto Email '===================================== Set MyMail = Server.CreateObject("CDONTS.NewMail") MyMail.From = "mio@indirizzo.com" MyMail.To = "destinatario@indirizzo.com" MyMail.Subject = "Prova Mail" MyMail.Body = "Prova" MyMail.Importance = 0 '===================================== 'Upload '===================================== Dim oUpload Set oUpload= new cUpload With oUpload .EnabledAspUpload = False .EnabledImageSize = False .EnabledLog = False .AutoRename = True .Overwrite = False .SetPath "/public" .Load While Not .Eof .Save MyMail.AddAttachment .GetCompletePathFile 'Attenzione! Questa riga cancellerà il file dal server oUpload.Fso.DeleteFile .GetCompletePathFile ,True .MoveNext Wend End With MyMail.Send set MyMail = nothing set MyConfig = nothing Set oUpload = Nothing %>
Siki
nointendevo sulla pagina che da errore
Forza la magica ROMA
Originariamente inviato da albis
nointendevo sulla pagina che da errore
Sì, impossibile visualizzare la pagina....
ho postato il codice x farti capire cosa sto facendo
Credo che comincerò a tifare x la roma x ringraziarti della pazienza :-)
Siki
ma il percorso sulla barra dell'url è giusto ?
non dice per caso errore 400 ?
considera che scrivendo
.SetPath "/public"
il programma prova a scrivere nella cartella public direttamente nella wwwroot
es.:
c:\inetpub\wwwroot\public
Forza la magica ROMA
Sì, il percorso è giusto e la path /private se utilizzata solo x l'upload funziona, il file viene salvato e lo ritrovo in quella cartella è quando provo ad aggiungere la parte per creare l'allegato ed inviare la mail che cominciano i problemi
l'errore è 500 interno al server
Siki