Comunidad de diseño web y desarrollo en internet online

subir archivos con flash

Citar            
MensajeEscrito el 02 Abr 2006 05:40 am
Hola

quisiera saber si existe alguna manera de subir archivos jpg al servidor mediante una interface hecha en flash y php

saludos
:D

Por juanma641

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 02 Abr 2006 06:53 am

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 02 Abr 2006 08:40 pm
Muchisimas gracias, me ha servido mucho, excepto que probandolo ne mi servidor, no me es posible subir y guardar los archivos, en lugar de eso me genera un archivo error_ log con el siguiente texto

[02-Apr-2006 16:52:15] PHP Warning: move_uploaded_file(uploadDir/carrito.gif): failed to open stream: No such file or directory in /home/ideaspix/public_html/a/uploadFile.php on line 4
[02-Apr-2006 16:52:15] PHP Warning: move_uploaded_file(): Unable to move '/tmp/phptztXQh' to 'uploadDir/carrito.gif' in /home/ideaspix/public_html/a/uploadFile.php on line 4

alguna idea de cual puede ser mi error? :crap:

salu2

Por juanma641

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 03 Abr 2006 01:16 am
ya pude hacerlo andar, ahora mi duda es porque no actualiza la lista.php :crap: pero creo que se debe a como funciona flash y probablemnte no haya solucion al menos que se me ocurra

saludos y gracias
:wink:

Por juanma641

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 03 Abr 2006 01:21 am
:? no te actualiza que?

si cambiaste la ruta del directorio en un archivo tambien debes cambiarla en el otro...

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 20 Abr 2006 11:45 am
Hola juanma641, tengo el mismo error que tenias tu, me podrias explicar como lo solucionaste.
Gracias.
Respecto a tu pregunta solo debes llamar de nuevo la función makeList(); despues de hacer el upLoad para que te actualize la lista. Bueno eso creo ;) xD

Por BoNi

6 de clabLevel



 

Begues(Barcelona)

msie
Citar            
MensajeEscrito el 22 Abr 2006 07:10 pm
Buenas de nuevo, sigo teniendo el mismo problema:

[02-Apr-2006 16:52:15] PHP Warning: move_uploaded_file(uploadDir/filename.ext): failed to open stream: No such file or directory in /home/ideaspix/public_html/a/uploadFile.php on line 4
[02-Apr-2006 16:52:15] PHP Warning: move_uploaded_file(): Unable to move '/tmp/phptztXQh' to 'uploadDir/filename.ext' in /home/user/public_html/a/uploadFile.php on line 4

Alguna idea??

Gracias :P

Por BoNi

6 de clabLevel



 

Begues(Barcelona)

msie
Citar            
MensajeEscrito el 30 Sep 2007 02:49 am
Buenas noches,
Baje el ejemplo de UPLOAD FILES para flash que esta en los tutoriales y lo puse en mi servidor, aparentemente todo funciona bien pero no se en que directorio se estan copiando los archivos, alguinen podria ayudarme. GRACIAS !!!

Por siis2000

1 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 19 Oct 2007 07:30 pm

siis2000 escribió:

Buenas noches,
Baje el ejemplo de UPLOAD FILES para flash que esta en los tutoriales y lo puse en mi servidor, aparentemente todo funciona bien pero no se en que directorio se estan copiando los archivos, alguinen podria ayudarme. GRACIAS !!!
tenemos la misma duda, no logro saber donde copia los archivos subidos.

Por torrealbaruben

Claber

1051 de clabLevel

4 tutoriales

Genero:Masculino  

Front-end developer

firefox
Citar            
MensajeEscrito el 27 Oct 2007 01:56 pm
Buenas, lo tendria que copiar en el mismo directorio que están los archivos lista.php y uploadFile.php, pero eso lo verás en el actionscript del flash, linea 3. Te pongo todo el script, para que veas como lo tengo, y a mi me funciona. Lo que no consigo, por problemas de permisos, es ver las imagenes online, una vez subidas...

Código :

import flash.net.FileReference;
var fileUpload:FileReference = new FileReference();
var path:String = "http://www.midominio.com/carpeta/images/stories/fotos"
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 = "Pujar imatge";
   down_btn.label = "Descarregar Imatge";
   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+"% de l´arxiu "+archivo.name;
   load_mc.barra_mc._xscale = porcentaje;
}
function doCancel() {
   trace("L´Usuari ha Cancel.lat");
}
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.Nom;
}
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({Nom:nodos[a].attributes.name, Tamany:size+" Kb"});
      }
   };
}
init();


Pues en la linea 3, le dice donde copia los archivos, y en ese directorio tienen que estar el upload.swf, lista.php, y uploadFile.php.

Espero haberos ayudado, y hago una llamada a una alma caritativa y experta, me arroge luz sobre cómo le digo que el archivo que me suba al servidor con este upload en flash y php, le dé los mismos permisos que los que tiene la carpeta donde va a parar, me los sube con permiso 600 y después no se puede visualizar online la imagen. Tengo que cambiarle los permisos a mano por el FTP, si no, no consigo verla online y me gustaria que lo hiciese directamente al subir la imagen por el .swf.

Alguien me ayuda???

Por ramonmb

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 04 Nov 2007 09:33 am
alguien me puede ayudar??
Hago lo mismo que todos vosotros, pero se queda en 100%, no sale ni imagen cargada, ni se sube al servidor.
La carpeta tengo permiso 777.

Gracias

Por ripollete

19 de clabLevel



 

firefox

 

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