CodeIgniter是一个轻量级的PHP框架,它提供了一套简单而优雅的工具和库,用于快速开发Web应用程序。在CodeIgniter中,上传多张不同名称的图片可以通过以下步骤完成:
config.php
中,确保以下配置项已正确设置:base_url
:设置为您的应用程序的基本URL。index_page
:如果您的URL中包含index.php,则将其设置为空字符串。encryption_key
:设置为一个随机的加密密钥。<input type="file">
元素,并使用multiple
属性允许选择多个文件。public function upload_images()
{
$config['upload_path'] = './uploads/'; // 设置上传文件的保存路径
$config['allowed_types'] = 'gif|jpg|png'; // 允许上传的文件类型
$config['max_size'] = 2048; // 允许上传的最大文件大小(单位为KB)
$config['encrypt_name'] = TRUE; // 重命名上传的文件
$this->load->library('upload', $config);
if (!$this->upload->do_multi_upload('image')) {
// 上传失败,处理错误信息
$error = $this->upload->display_errors();
// 可以根据需要进行错误处理,例如显示错误信息给用户
} else {
// 上传成功,处理上传的文件信息
$uploaded_files = $this->upload->get_multi_upload_data();
// 可以根据需要对上传的文件进行进一步处理,例如保存文件信息到数据库
}
}
config.php
中的配置项config['upload_path']
中设置上传文件的保存路径,确保该路径存在并具有写入权限。领取专属 10元无门槛券
手把手带您无忧上云