pero no se como poner el codigo php eliminar.php
de antemano muchisimas gracias
Código :
import flash.net.FileReference; var fileUpload:FileReference = new FileReference(); //var fileDelete:FileReference = new FileReference(); var path:String = "http://www.ucam.com.mx/carros/uploadDir/" var path2:String = "http://www.ucam.com.mx/carros/" var escucha:Object = {}; var fileTypes:Array; var getFile:String; function init() { System.security.allowDomain(path); load_mc._visible = false; fileTypes = [{description:"Archivos de Imagen", extension:"*.jpg;*.gif;*jpeg;*.png", macType:"JPEG;jp2_;GIFF"}]; upload_btn.label = "Subir Archivo"; down_btn.label = "Descargar Archivo"; del_btn.label = "Borrar Archivo"; upload_btn.addEventListener("click", doUpload); down_btn.addEventListener("click", doDownload); del_btn.addEventListener("click", doDelete); fileUpload.addListener(escucha); escucha.onSelect = doSelect; escucha.onComplete = doComplete; escucha.onCancel = doCancel; escucha.onProgress = doProgress; data_mc.addEventListener("change",setDownload); opc.addEventListener("close", setlist); makeList(); } function doDelete() { delete envio_lv; envio_lv = new LoadVars(); envio_lv.ruta =path+getFile; trace (path2+"eliminar.php"); trace (envio_lv.ruta); envio_lv.sendAndLoad(path2+"eliminar.php",envio_lv,"POST"); envio_lv.onLoad=function() { if(envio_lv.respuesta == "ok"){ makeList(); load_mc.label_txt._visible=true; load_mc.label_txt.text="Archivo Eliminado"; makeList(); } else {load_mc.label_txt.text="Problemas con el Servidor";} } } function doComplete() { load_mc.barra_mc._xscale = 0; load_mc.label_txt.text = "Tranferencia Completa"; makeList(); } function doProgress(archivo:FileReference, bLoaded:Number, bTotal:Number) { var porcentaje = Math.round((bLoaded*100)/bTotal); load_mc.label_txt.text = porcentaje+"% del archivo "+archivo.name; load_mc.barra_mc._xscale = porcentaje; } function doCancel() { trace("El Usuario Cancelo"); } function doSelect(archivo:FileReference) { load_mc._visible = true; load_mc.barra_mc._xscale = 0; fileUpload.upload(path2+"uploadFile.php"); } function doDownload() { if (getFile != undefined) { fileUpload.download(path2+"/"+getFile); } } function doUpload(event) { fileUpload.browse(fileTypes); } function setDownload(c:MovieClip) { getFile = c.target.selectedItem.Nombre; } function makeList() { data_mc.removeAll(); var list_xml:XML = new XML(); list_xml.ignoreWhite = true; list_xml.load(path+"lista.php"); trace (path+"lista.php"); list_xml.onLoad = function() { var nodos = this.firstChild.childNodes; for (var a in nodos) { var size:Number = Math.ceil((nodos[a].attributes.tamanio/1024)); data_mc.addItem({Nombre:nodos[a].attributes.name, Tamaño:size+" Kb"}); } }; } init(); stop();
este es el PHP uploadFile.php
Código :
<?php $uploadDir = 'uploadDir/'; $uploadFile = $uploadDir . $_FILES['Filedata']['name']; move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadFile); ?>
este es el list.php
Código :
<?php $No=array(".","..","lista.php"); $fp=opendir("."); echo "<?xml version='1.0' ?".">"; echo "<files>"; while (false!==($file=readdir($fp))){ if ((!in_array($file,$No))&&(is_readable($file))){ echo "<file name='".utf8_encode($file)."' tamanio='".filesize($file)."' />"; } } closedir($fp); echo "</files>"; ?>