Comunidad de diseño web y desarrollo en internet online

file upload.fla

Citar            
MensajeEscrito el 17 Ene 2007 11:19 pm
Hola amigos pues tengo una preguntica:
Tengo el file upload.fla de su tutorial ya listo en mi servidor pero no funciona nose como se direcciona la carga es decir a que carpeta sube el archivo? mire muy bien el ejemplo y estoy en lo mismo (http://www.cristalab.com/files/ejemplos/fileref/uploadFile.htm) muestra que sube el archivo (carga) pero en el componente no sale nada esta en blanco. que puedo hacer me pueden aconsejar por favor.
Gracias.

Por lt_rych

3 de clabLevel



Genero:Masculino  

Bogota

firefox
Citar            
MensajeEscrito el 18 Ene 2007 03:05 pm
lo estás probando en localhost o en un server?
norlmante en el .php está el path del lugar dónde se suben los archivos.

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 18 Ene 2007 04:15 pm
hola pues mira lo tengo en el ftp y el pad de php esta "creo" bien direccionado, no se que pueda pasar si puedes ayudarme muchas gracias no creo que sea muy complicado todo esto (intento aderirte a msn para poder sacar esto rapido) mil gracias por tu tiempo !!!

Por lt_rych

3 de clabLevel



Genero:Masculino  

Bogota

firefox
Citar            
MensajeEscrito el 18 Ene 2007 05:29 pm
Sí, creo que había alguna errata en ese ejemplo. Revisa las direcciones de los archivos de flash y de php.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 18 Ene 2007 07:48 pm
BUENO ESTO ESTA EN: upload.fla
----------------------------------
import flash.net.FileReference;
var fileUpload:FileReference = new FileReference();
var path:String = "http://www.turnkeypress.net/tk2006/bp_brochure/upload.html/uploadDir"
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 = "Upload File";
down_btn.label = "Download File";
upload_btn.addEventListener("click", doUpload);
down_btn.addEventListener("click", doDownload);
fileUpload.addListener(escucha);
escucha.onSelect = doSelect;
escucha.onComplete = doComplete;
escucha.onCancel = doCancel;
escucha.onProgress = doProgress;
data_mc.addEventListener("change", setDownload);
makeList();
}
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(path+"/uploadFile.php");
}
function doDownload() {
if (getFile != undefined) {
fileUpload.download(path+"/"+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");
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();
----------------------------------------
ESTO ESTA EN: uploadFile.php
<?php
$uploadDir = 'http://www.turnkeypress.net/tk2006/bp_brochure/upload.html';
$uploadFile = $uploadDir . $_FILES['Filedata']['name'];
move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadFile);
?>
--------------------------------
ESTO ESTA EN: lista.php
<?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>";
?>
----------------------------------------
YO CREO QUE LO QUE NO TENGO CLARO ES EL DESTINO EL RECIPIENTE en las anotaciones anteriores pueden ver en donde tengo mis archivos ftp asiq ue podrian comentar cual es la direccion correcta? como direccionar el archivo que sube y en donde dejar el .swf o el html que contiene este mismo?
gracias muchas gracias por su tiempo y dedicacion

Por lt_rych

3 de clabLevel



Genero:Masculino  

Bogota

firefox
Citar            
MensajeEscrito el 19 Ene 2007 08:26 am
esto está radicalmente mal

Código :

$uploadDir = 'http://www.turnkeypress.net/tk2006/bp_brochure/upload.html';

porque como directorio se está poniendo un link
en todo caso debería ser algo como

Código :

$uploadDir = 'archivos/';

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 19 Ene 2007 02:49 pm
gracias e colocado tu indicacion pero nada esta = ademas de esta errata que mas se puede cambiar?

Por lt_rych

3 de clabLevel



Genero:Masculino  

Bogota

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.