flash.net.FileReference
2 seguidores
Hola a todos! tengo el siguiente problema:
Un swf con campos de un form y un boton para subir un fichero.
En el php subo primero el fichero, y si existe una vez subido, creo la conexion e inserto datos en la BD. Esta segunda parte no me la hace!
Lo habeis usado alguno? como!!?? :D
Muchas gracias!
dpcmarble
zigotica
yo diria que con flash no puedes hacer un multipart, o bien envias datos o bien imagen, pero no los dos a la vez.
al final lo saque de la siguiente maner:
0) Recojo todos los datos
1) subo el fichero (con COPY pq MOVE no me dejaba mandar mas datos)
2) inserto en BD ese nombre y recojo el ID insertado
3) Hago un update sobre el ID insertado con los datos del resto de campos
Asi funcionaba si algo necesita el codigo qe me lo diga :D
Thanks!
zigotica
yo diria que con flash no puedes hacer un multipart, o bien envias datos o bien imagen, pero no los dos a la vez.
Usuario desconocido
dpcMarble
<code>
$nombre_cancion = $_POST["nombre_cancion"];
$fk_usuario = $_POST["fk_usuario"];
move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadFile
$salida = "&output=ok&";
$salida .= "nombre_cancion=".$nombre_cancion."&fichero=".$fichero."&fk_usuario=".$fk_usuario;
echo $salida;
</code>
Ese es el codigo exacto que estas usando? Si es asi, es que te has dejado el ");" al final de $uploadFile. Y quiza tu server esta configurado para que no imprima los errores.
dpcmarble
mrdoob
http://www.c-trick.com/blog/2006/01/26/upload-multiple-de-flash8/
Hola Rircado el problema no es el subir el fichero que lo hace correctamente si no q aunque recojo los campos enviados por POST en php ... en el momento que pongo la sentencia
move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadFile);
todo lo que tengo por debajo de impimir los datos para pasarlos a flash se pierden!
<code>
$nombre_cancion = $_POST["nombre_cancion"];
$fk_usuario = $_POST["fk_usuario"];
move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadFile
$salida = "&output=ok&";
$salida .= "nombre_cancion=".$nombre_cancion."&fichero=".$fichero."&fk_usuario=".$fk_usuario;
echo $salida;
</code>
DESDE EL MOVE... NO M DEVUELVE NADA. SI QUITO EL MOVE SI ME DEVUELVE DATOS PERO NO SUBE EL FICHERO CLARO.
¿?
Usuario desconocido
http://www.c-trick.com/blog/2006/01/26/upload-multiple-de-flash8/