Buenas Tardes Amigos.
Tengo una duda que espero que puedan ayudarme. Me explico. Tengo un formulario en el que cargo un archivo. Pero al cargarlo el $_FILE no me esta funcionando de forma correcta, pues me cambia el nombre y no lo reconoce.
A continuación les muestro un print_r del "$_FILES"
Código PHP:
Ver originalArray ( [archivo
] => Array ( [name
] => phpLFEWvS
[type
] => application
/octet
-stream
[tmp_name
] => /tmp
/php4z491S
[error
] => 0 [size
] => 72587 ) )
Como ven me pone el type "octet-stream" que por lo que vi es como si PHP "no reconociera" el formato. Sin embargo, considero tengo el codigo bien, pues lo he realizado varias veces antes y nunca me habia pasado esto.
Les muestro el código del formulario:
Código PHP:
Ver original<?php
echo "
<form action=\"$_SERVER[PHP_SELF]\" method=\"POST\" \"multipart / form-data\" name=\"f\" id=\"f\">
<table>
<tr>
<td>Subir Archivo</td>
<td>
<input type=\"file\" name=\"archivo\" id=\"archivo\"class=\"indata\">
<input type=\"hidden\" name=\"nombre_archivo\" id=\"nombreArchivo\">
</td>
<td>
<input type=\"submit\" onclick=\"return validarArchivo(f)\" name=\"subir_archivo\" id=\"subir_archivo\" value=\"Subir\" class=\"button\">
</td>
</tr>
</table>
"
?>
A alguien le ha sucedido esto? que pueda darme una idea de como solucionarlo?