Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    27

    Dimensioni file da uploadare su campo BLOB in Mysql

    Sto caricando su tabella mysql tramite uno script php alcuni documenti di dimensioni abbastanza grandi.

    $val = base64_decode(fread(fopen($tmp_name, 'rb'), filesize($tmp_name)));
    $regola=mysql_query("SET @@session.max_allowed_packet=".ceil(1.1*strlen($va l)));
    $oggetto="0x".bin2hex($val);
    $sqlpro="insert into documenti (categoria,sottocat,percorso,nome_file,note,data_d oc,data_ins,tipo_doc,documento)
    values ('Importazione','###','$cartella1','$file','','$da teupd','$data_oggi','$type',$oggetto)";
    $resx=mysql_query($sqlpro)
    or die( "9 Errore insert karchiviazione: $sqlpro" . mysql_error());

    Fino a 1.5 mb Mysql carica il documento nel campo blob "documento" il file che mi arriva da $tmp_name.

    Oltre 1.5 Mb, il file non viene caricato, anche se gli do la lunghezza del file su max.allowed_packet.

    C'e' un modo per caricare oltre quella stazza ?

    Mysql e' il 4.1.12 e PHP 5 su Mandriva 2006.

    Grazie a chi vorra' rispondere !

    Gigi

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    460
    Sei sicuro di non avere limitazioni sull'upload del file ? Mi sembra piu' probabile. Che errore ottieni?
    There are 10 types of people in the world - those who understand binary and those who don't.

  3. #3
    se hai accesso al file php.ini controlla i valori upload_max_filesize e post_max_size

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    27

    Wow - FUnziona

    Grazie a tutti per le dritte, adesso va !

    Gigi

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.