buscando en la red ya encontre un plugin para subir archivos, pero me hace falta una cosa
necesito copiar en un input la ruta donde esta el archivo .
les muestro el codigo
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="description" content="Demo de uploader ajax, usando un plugin para jquery" /> <meta name="keywords" content="jquery, ajax" /> <script language="javascript" src="js/jquery-1.3.1.min.js"></script> <script language="javascript" src="js/AjaxUpload.2.0.min.js"></script> <script language="javascript"> $(document).ready(function(){
var button = $('#upload_button'), interval;
new AjaxUpload('#upload_button', {
action: 'upload.php',
onSubmit : function(file , ext){
if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){
// extensiones permitidas
alert('Error: Solo se permiten imagenes');
// cancela upload
return false;
} else {
button.text('Uploading');
this.disable();
}
},
onComplete: function(file, response){
button.text('Upload');
// enable upload button
this.enable();
// Agrega archivo a la lista
$('#lista').appendTo('.files').text(file);
}
});
});
<link href="style.css" rel="stylesheet" type="text/css" />
<div id="upload_button">Upload
</div>
<?php
$uploaddir = 'uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "success";
} else {
echo "error";
}
?>