Código HTML:
Ver original
<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style type="text/css"> body { font-size: 1em; font-family: Arial; padding:0px; margin: 0px; } a{ text-decoration: none; } h1 { font-size: 4em; text-align: center; } h2 { font-size: 5em; } li { list-style: none; } h2{ text-align: center; } nav a:hover{ font-style: normal; text-decoration: none; color: white; } nav a:visited{ font-style: normal; text-decoration: none; } nav { color:white; background-color: #01A9DB; text-align: center; position: relative; font-size: 2.5em; } nav li { cursor:pointer; } nav li:hover { background-color: black; color: white; } section { padding: 10px; font-family: 2em; } #formulario{ padding: 10px 10px; } </style> </head> <body> <nav> </nav> <form id="formulario" enctype="multipart/form-data"> <input type="submit"> </form> </body> </html>
Código Javascript:
Ver original
$("form input[type=file]").change(function(){ var Extension = ""; var archivo = $("#archivo")[0].files[0]; var Nombre = archivo.name; Extension = Nombre.substring(Nombre.lastIndexOf('.') + 1); var Tamano = archivo.size; var tipo = archivo.type; alert("Nombre " + Nombre + " Tamaño " + Tamano + "bytes"); }) $("form input[type=submit]").click(function(e){ e.preventDefault(); var formData = new FormData($("#formulario")[0]); var restoFormulario = { AUTOR:$("#auto").val(), TEMA:$("#tema").val() }; var DataFinal = $.extend(formData,restoFormulario) $.ajax({ data: DataFinal, url: "archivos_enviar.php", type: "post", cache: false, contentType: false, processData: false, success: function(data){ alert(data); } }) })
Código PHP:
Ver original
$archivo = $_FILES['archivo']['name']; $autor = $_POST['AUTOR']; $tema = $_POST['TEMA']; $ruta = "archivos/" . $archivo; if($archivo) { echo $autor . " " . $tema; }