el problema es ese mismo, tengo problemas para subir las imágenes al servidor, desde una aplicación Flash.
Es una aplicación que sube imágenes a un servidor. Probándolo en localhost el script funciona perfectamente, pero cuando cambio la ruta
/localhost/Imagenes/blablabla
por
miurl.es/Imagenes/blablabla
no funciona.. No sube la imagen...
Mi pregunta essss: alguien sabe como funciona exactamente el filereference y si puede ser un problema con que el temporal esté en mi ordenador y no en el servidor o algo así???
Por si acaso os pego el script:
Código PHP:
<?php
require '../ImageTransform.php';
$codigo=$_REQUEST['codigo'];
$imgTransG = new imageTransform();
$imgTransP = new imageTransform();
if(move_uploaded_file($_FILES['Filedata']['tmp_name'],"../Imagenes/Prendas/".$codigo."1.jpg"))
{
//Luego la de los detalle
$imgTransG->sourceFile="../Imagenes/Prendas/".$codigo."1.jpg";
$imgTransG->targetFile="../Imagenes/Prendas/".$codigo.".jpg";
$imgTransG->resizeToWidth=300;
$imgTransG->resizeToHeight=300;
$resp2=$imgTransG->resize();
$imgTransP->sourceFile="../Imagenes/Prendas/".$codigo.".jpg";
$imgTransP->targetFile="../Thumbs/Prendas/".$codigo.".jpg";
$imgTransP->resizeToWidth=150;
$imgTransP->resizeToHeight=250;
$resp1=$imgTransP->resize();
if(($resp1=="")AND($resp2==""))
{return "OK";}
else {//Eliminar la entrada introducida en la BBDD
}
}
unlink("../Imagenes/Prendas/".$cod."1.jpg");
?>
Mi pregunta es si alguien me puede decir dónde está la imagen temporal xDDD
La llamada desde flash es:
Código PHP:
this.bSubirImagen.onRelease=function(){
resultado=fileRef.upload(_root.ruta+"Org/auxiliares/bSubeImagen.php?codigo="+this._parent._parent.obj_envio.codigo);
trace(_root.ruta+"Org/auxiliares/bSubeImagen.php?codigo="+this._parent._parent.obj_envio.codigo+" "+resultado);
if(!resultado){errorSubiendo();}
}
Gracias!!!