Duda Uploadify
Carlos vuelvo a acudir a ti porque me ha surgido una duda con un plugin de Jquery y no sabia solucionarla. El caso es que tengo un formulario con diferentes tipos de entradas ademas de una entrada file que a través del plugin Uploadify me carga los ficheros en un directorio del servidor. Mi duda es si al cargar el fichero puedo retornar el nombre del mismo y pasarlo a través de un campo hidden que también esta en el mismo formulario. El objetivo es que al recibir el formulario se reciba un campo oculto con el path del fichero cargado, esto es la ruta del directorio del servidor donde se almacenan los ficheros y el nombre del fichero subido.
El primer paso de cargar los adjuntos a un directorio me funciona correctamente:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Uploadify</title>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jquery.uploadify.js"></script>
<link type="text/css" rel="stylesheet" href="uploadify.css" />
<script type="text/javascript">
$(document).ready(function() {
$("#fileUpload").fileUpload({
'uploader': 'uploader.swf',
'cancelImg': 'cancel.png',
'folder': 'uploads/',
'buttonText': 'Seleccionar',
'checkScript': 'check.php',
'script': 'upload.php',
'multi': true,
'auto':true,
'simUploadLimit': 2
});
});
</script>
</head>
<body>
<input name="fileUpload" id="fileUpload" type="file" />
<a href="javascript:$('#fileUpload').fileUploadStart()">Subir</a> | <a href="javascript:$('#fileUpload').fileUploadClearQueue()">Limpiar</a>
<input type="hidden" name="path_doc" value="">
</body>
</html>
Pero el segundo paso para almacenar el nombre del file en el campo hidden es el que me esta costando porque no se por donde tirar.
El primer paso de cargar los adjuntos a un directorio me funciona correctamente:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Uploadify</title>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jquery.uploadify.js"></script>
<link type="text/css" rel="stylesheet" href="uploadify.css" />
<script type="text/javascript">
$(document).ready(function() {
$("#fileUpload").fileUpload({
'uploader': 'uploader.swf',
'cancelImg': 'cancel.png',
'folder': 'uploads/',
'buttonText': 'Seleccionar',
'checkScript': 'check.php',
'script': 'upload.php',
'multi': true,
'auto':true,
'simUploadLimit': 2
});
});
</script>
</head>
<body>
<input name="fileUpload" id="fileUpload" type="file" />
<a href="javascript:$('#fileUpload').fileUploadStart()">Subir</a> | <a href="javascript:$('#fileUpload').fileUploadClearQueue()">Limpiar</a>
<input type="hidden" name="path_doc" value="">
</body>
</html>
Pero el segundo paso para almacenar el nombre del file en el campo hidden es el que me esta costando porque no se por donde tirar.
1 respuesta
Respuesta de krlosnow
1