Ciao a tutti, ho un problema che non riesco a risolvere.
Tramite un semplicissimo script PHP carico un file su database (BLOB), se il file è di dimensione sotto al mega nessun problema, se invece non è cosi lo script si blocca senza segnalare errori.
Lo script è il seguente:
E successivamente scrivo il contenuto della variabile data nel database, oltre al contenuto del file scrivo nel database anche il nome il tipo e la dimensione.Codice PHP:
$data = addslashes(file_get_contents($_FILES['nome_file']['tmp_name']));
Ho fatto le seguenti verifiche.
- Sul file php.ini la limitazione per i file e il post è di 200m.
- Il file viene caricato nel percorso temporaneo correttamente C:\windows\Temp\nometem.tmp
- La cella del Database e di tipo mediumblob (16Mega di file)
- Il valore lato form della dimensione massima è di 5 mega
- Il valore della variabile $_FILES['nome_file']['error'] è sempre = 0
Qualcuno ha qualche consiglia da darmi ?
L'applicativo gira su server microsoft IIS 8.5.9600.16384, php versione 5.3, mysql versione 5.5
Grazie