Subir archivos mediante input file
Publicado por sam (46 intervenciones) el 03/04/2019 20:50:14
Hola amigas/os a ver si me pueden ayudar con esto:
Tengo un codigo que selecciona un archivo input file y debe insertarlo en un directorio en el servidor pero no me funciona. si me puedieran ayudar les estaria muy agradecido.
Miren este es el codigo:
Código HTML:
Código Javascript:
Código PHP:
Gracias de antemano
Tengo un codigo que selecciona un archivo input file y debe insertarlo en un directorio en el servidor pero no me funciona. si me puedieran ayudar les estaria muy agradecido.
Miren este es el codigo:
Código HTML:
1
2
3
<input type='file' name='archivoImage' id='archivoImage' />
<input type='button' id='botonSubidor' value="subir" />
Código Javascript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
$("#botonSubidor").keyup(
function uploadAjax()
{
var inputFileImage = $("#archivoImage").val();
var file = inputFileImage.files[0];
var data = new FormData();
data.append('archivo',file);
var url = "upload.php";
$.ajax({
url:url,
type:'POST',
contentType:false,
data:data,
processData:false,
cache:false});
}
);
Código PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$return = Array('ok'=>TRUE);
$upload_folder ='archivos_subidos/logo_empresa/';
$nombre_archivo = $_FILES['archivo']['name'];
$tipo_archivo = $_FILES['archivo']['type'];
$tamano_archivo = $_FILES['archivo']['size'];
$tmp_archivo = $_FILES['archivo']['tmp_name'];
$archivador = $upload_folder . '/' . $nombre_archivo;
if (!move_uploaded_file($tmp_archivo, $archivador))
{
$return = Array('ok' => FALSE, 'msg' => "Ocurrio un error al subir el archivo. No pudo guardarse.", 'status' => 'error');
}
echo json_encode($return);
Gracias de antemano
Valora esta pregunta


0