
SWFUpload es una pequeña librería realizada con javascript y Flash que permite subir ficheros a internet de un modo sencillo. Entre sus principales funcionalidades cabe destacar que: muestra sólo los tipos de archivo seleccionados en el diálogo, permite subir múltiples archivos a la vez presionando ctrl/shift, obtiene la información del archivo antes de iniciar la subida, da estilo a los botones de un modo personalizado, etc.
Una vez descargado, implementarlo es algo tan sencillo como:
javascript:
<script type="text/javascript">
mmSWFUpload.init(
{
upload_backend : "../../upload.php",
target : "SWFUpload",
cssClass : "SWFUploadlink",
allowed_filesize : "40000",
allowed_filetypes : "*.gif;*.jpg;*.png",
upload_start_callback : 'uploadStart',
upload_progress_callback : 'uploadProgress',
upload_complete_callback : 'uploadComplete',
upload_error_callback : 'uploadError',
upload_cancel_callback : 'uploadCancel',
upload_queue_complete_callback : 'uploadQueueComplete'
}
);
</script>
HTML:
<a href="javascript:mmSWFUpload.callSWF();">link</a>




