Vine a ver que el valor del campo de entrada del archivo de formulario no se puede establecer con javascript por razones de seguridad.HTML: ¿Copia los campos del formulario a otro formulario, incluido el campo de entrada ARCHIVO?
Solo quiero copiar una entrada de ARCHIVO a otra forma y publicarla, busqué una solución y no pude encontrar nada, ¿es posible?
ACTUALIZACIÓN: mi código:
function prepareUpload(filevalue){
document.getElementById('logo').value =filevalue;
var mform = document.getElementById('sleeker');
ajaxUpload(mform,'<?php echo base_url(); ?>'); // a methods to upload...
}
<input class="input-file-upload" type="file" size="20" name="logodummy" id="logodummy" onchange="prepareUpload(this.value);" />
<form action="" method="post" name="sleeker" id="sleeker" enctype="multipart/form-data" onbeforesubmit="return false;">
<p><input type="hidden" name="logo" id="logo" /></p>
</form>
Cualquier otra entrada de archivo thatn están trabajando bien, y podría recibir con $ _POST, $ _FILES pero no tiene valores. Y este código solo funciona bien también. Creo que este coe es suficiente?
Gracias Daniel, esa es una idea brillante. Ahora el problema es que ninguno de los valores está disponible en el lado del servidor, eso es la matriz cargada está vacía (nombre, tamaño, tmp_name, etc. no tiene valores con FireFox 3.1). ¿Por qué? - Apache httpd server con PHP. – pMan
@pMan: ¿Sería posible actualizar su pregunta con un pequeño fragmento de HTML y PHP? ? –
Ver las actualizaciones – pMan