2013-07-10 12 views
6

Sto caricando le immagini in codeigniter, funziona benissimo. Ma quando provo ad aggiornare le immagini, codeigniter aggiunge automaticamente 1 alla fine di ogni immagine. Che aggiungerà le immagini inutilizzate nella mia cartella di immagini. Come posso sovrascrivere l'immagine esistente invece di dargli un nuovo nome e salvarlo?sovrascrive il file precedente durante il caricamento dell'immagine nel codeigniter

+0

un po 'di codice sarebbe bello – user20232359723568423357842364

risposta

19

è necessario fornire il parametro di configurazione overwrite

$config['upload_path'] = './uploads/'; 
$config['overwrite'] = TRUE; 

$this->load->library('upload', $config); 

$this->upload->initialize($config); 

Vedere la Documentation per le preferenze di upload

Preferenze: sovrascrivere

Valore predefinito: FALSE

Opzioni: VERO/FALSO (booleani)

Descrizione: Se impostata su true, se un file con lo stesso nome di quello siete esiste caricando, verrà sovrascritto. Se impostato su false, un numero verrà aggiunto al nome del file se esiste un altro con lo stesso nome .

+1

come sovrascrivere se diverso tipo di file, perché l'utente può caricare qualsiasi tipo, quindi come possiamo risolverlo? – 151291