Exemplo enviado por: Carlos Rogério Velozo de Medeiros <carlosvelozo at gmail dot com> - 27/08/2009
var uploader = new multiUpload('uploader', 'uploader_files', {
swf: '../../swf/multiUpload.swf',
script: 'upload.php',
expressInstall: '../../swf/expressInstall.swf',
multi: true
});
function sendIt()
{
var pasta = document.getElementById("txtPasta").value;
if (pasta.length)
{
uploader.setData({
Pasta: pasta
});
uploader.startUpload();
}
else
alert("Digite o nome da pasta.");
}
<a href="javascript:sendIt();">Iniciar Upload</a>
$file = $_FILES['Filedata']; $pasta = "../../uploads/".$_POST['Pasta']; $path = $file['tmp_name']; if (!is_dir($pasta)) mkdir($pasta); $new_path = $pasta."/".$file['name']; move_uploaded_file($path, $new_path); echo "1";