WebSite X5Help Center

 
Massimo C.
Massimo C.
User

Invio allegati tramite form  it

Autore: Massimo C.
Visite 587, Followers 2, Condiviso 0  

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. 

Postato il
3 RISPOSTE - 1 UTILE - 1 CORRETTO
Claudio D.
Claudio D.
Moderator
Utente del mese IT

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

Leggi di più
Postato il da Claudio D.
Massimo C.
Massimo C.
User
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 

Leggi di più
Postato il da Massimo C.
Massimo C.
Massimo C.
User
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

Leggi di più
Postato il da Massimo C.