Invio allegati tramite form
Autore: Massimo C.ciao a tutti
ho un problema ma non so se dipende dal programma. Ho già aperto un ticket con Aruba ma non mi pare ci stiano capendo granchè.....
mi spiego: ho impostato un form per l'invio di allegati che vengono visualizzati in un database, oltre a essere salvati su server. Il problema sono le dimensioni del file allegato, tramite form riesco a inviare e salvare max 16 mb. File di dimensioni più grandi o non vengono caricati (col processo che si chiude) o il form non viene inviato e compare un messaggio (del programma) che dice che bisogna attivare javascript, ed è il messagio che il programma descrive come "form_js error"
https://www.gruppodonatorisangue-bi.it/TEST_MAIL/page-1.html
a questo link potete fare delle prove, e a pagina 2 del sito potete vedere il risultato del DB col link al documento (storico codice di quellidelcucuzzolo)
utilizzo mail di dominio, e il limite di invio di allegati generico della mail è 100mb. Ho provato tutte le impostazioni della mail e funzionano tutte uguale per cui ho lasciato il PHP Mailer.
se qualcuno ci riesce a capire qualcosa.. anche se come dicevo secondo me il problema è lato server.
ho anche un altro piccolo problema, il codice messo a pagina 1 per allineare il "ripeti mail" non funziona in questa versione del programma, mentre funziona bene nella precedente. é un problema secondario, ma se avete tempo da dedicare..
ringrazio anticipatamente tutti. grazie ancora.
il limite dei 100mb NON centra con l'invio perchè si riferisce alla webmail o all'invio tramite software, NON all'invio da form
per l'invio da form , i limiti sono diversi...
1) usa SMTP autenticato
poi, sperando che tu sia su host Linux... Nel ticket con Aruba DEVI specificare che l'invio avviene tramite form sul sito e NON tramite webmail o software e vedrai che ti aiutano...
Tempo fa avevo aggiunto questo nell'htaccess, per una cosa simile... ma se senti Aruba specificando quello che ti ho detto prima ci pensano loro (tieni conto che a parte il limite strutturale, dipende dal timeout e quindi dalla velocità di invio di chi ti manda il file)
upload_max_filesize = 40M
post_max_size = 40M
max_input_time = 60
Autore
il sito è in ambiente windows perchè devo implementarlo poi con applicazioni asp.net, ma posso caricarlo anche in ambiente linux, ho entrambe attivati.
Ho spiegato ad Aruba le stesse cose che ho scritte qui, aspetto... Riguardo la velocità di invio le prove finora le ho fatte io e ho una buona velocità in upload di circa 100MB. Credo comunque anche io sia un problema di timeout, ma non vedo come modificarlo in ambiente windows.. Vedo di caricarlo in Linux e implementare l'htaccess col tuo suggerimento.
intanto grazie
Autore
risolto, ho utilizzato un ambiente linux (li ho entrambe) e modificato il file php.ini presente nel pannello di controllo coi parametri suggeriti da @Claudio
grazie