Я видел, что codeigniter не позволяет вам загружать файлы .xlsm
'allowed_types' => "gif|jpg|jpeg|png|iso|dmg|zip|rar|doc|docx|xls|xlsx|ppt|pptx|csv|ods|odt|odp|pdf|rtf|sxc|sxi|txt|exe|avi|mpeg|mp3|mp4|3gp"
, но у меня такая ситуация, и мне нужно загрузить файл .xlsm. что вы мне порекомендуете?
Когда пользователь нажимает «Insertar Nuevo Calendario (загрузить файл XLSM)», пользователь выбирает файл, и он всегда будет автоматически сохраняться в одной и той же папке «./download». , если он существует, он будет перезаписан, а если он не существует, он создаст его снова.
plantilla_view.php
<li class="nav-item dropdown">
<a class="nav-item nav-link dropdown-toggle mr-md-2" href="#" id="btncalendarios" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="fas fa-calendar-alt"></i>
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="bd-versions2">
<a class="dropdown-item" href=" " >
<i class="fas fa-calendar-plus"></i> Insertar Nuevo Calendario (upload XLSM file)
</a>
<?php foreach($calendarios['calendario'] as $calendario) { ?>
<a class="dropdown-item" href="<?php echo base_url(); ?>Descargar/?nombre_fichero=<?php echo $calendario; ?> " >
<i class="fas fa-calendar-alt"></i> <?php echo $calendario; ?>
</a>
<?php } ?>
</div>
</li>