2013-07-10 38 views
6

Tôi đang tải lên hình ảnh trong trình mã hóa, nó hoạt động rất tốt. Nhưng khi tôi cố gắng cập nhật hình ảnh, người viết mã tự động thêm 1 vào cuối mỗi hình ảnh. Mà sẽ thêm hình ảnh không sử dụng trong thư mục hình ảnh của tôi. Làm cách nào để ghi đè hình ảnh hiện tại thay vì đặt tên mới và lưu nó?ghi đè lên tệp trước đó trong khi tải lên hình ảnh trong mã vạch

+0

một số mã sẽ đẹp hơn – user20232359723568423357842364

Trả lời

19

Bạn nên cung cấp các thông số cấu hình overwrite

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

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

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

Xem Documentation ưu đãi upload

Sở thích: ghi đè

Giá trị mặc định: FALSE

Options: TRUE/FALSE (boolean)

Mô tả: Nếu thiết lập là true, nếu một file với tên giống như một bạn đang tải lên tồn tại, nó sẽ được ghi đè. Nếu được đặt thành false, số sẽ được thêm vào tên tệp nếu tên khác có cùng tên tồn tại.

+1

cách viết đè lên nếu loại tệp khác nhau, vì người dùng có thể tải lên bất kỳ loại nào, vậy làm cách nào chúng tôi có thể giải quyết? – 151291

Các vấn đề liên quan