我已经上传了不同类型的文件,并将它们保存在一个文件夹中并保存到DB路径中,所有文件都加载它们(.doc,xls ...),除了(docx,xlsx ...)。 Docx文件它将其复制到目录,但无法获取其名称,类型大小等。
这是我的代码:
<?php
require_once 'connect.php';
if($_POST) {
$nombre = $_FILES['archivo']['name'];
$tipo = $_FILES['archivo']['type'];
$tamanio = $_FILES['archivo']['size'];
$ruta = $_FILES['archivo']['tmp_name'];
$destino = "../archivos/" . $nombre;
copy($ruta, $destino);
$sql = "INSERT INTO documentos (tipo,tamano,destino,fecha) VALUES ('$tipo', '$tamanio', '$nombre',NOW())";
$query = $connect->query($sql);
$connect->close();
}
我的表格:
<form class="form-horizontal" action="../../phpcrud/create_documentos.php" method="POST" id="create_documentos_form" enctype="multipart/form-data">
<div class="modal-body">
<div class="message_create_documentos"></div>
<div class="form-group">
<label for="apemat" class="col-sm-2 control-label">Archivo</label>
<div class="col-sm-10">
<input type="file" class="form-control" id="archivo" name="archivo" placeholder="Archivo">
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
<button type="submit" class="btn btn-primary">Guardar</button>
</div>
</form>