(PHP 4 >= 4.3.0, PHP 5 < 5.3.0, PECL fdf SVN)
fdf_get_attachment — Extrae un fichero integrado en un documento FDF
Extrae el fichero fieldname
subido a través del campo "file selection",
luego lo almacena en el fichero savepath.
fdf_documentEl gestor de documento FDF, devuelto por la función fdf_create(), la función fdf_open() o la función fdf_open_string().
fieldname
savepathPuede ser el nombre de un fichero o bien un directorio en el cual el fichero subido será creado bajo su nombre original. Cualquier fichero ya existente con el mismo nombre será sobrescrito.
Nota:
Parece que no hay otra manera de conocer el nombre del fichero subido que almacenarlo en un directorio con
savepathy luego leer su nombre en el directorio.
El array devuelto contiene los siguientes campos:
path - ruta de almacenamiento del directorio
size - tamaño del fichero almacenado en bytes
type - Tipo MIMI del fichero, si fue proporcionado en el documento FDF
Ejemplo #1 Almacenamiento de un fichero subido
<?php
$fdf = fdf_open_string($HTTP_FDF_DATA);
$data = fdf_get_attachment($fdf, "filename", "/tmpdir");
echo "El fichero subido es almacenado en $data[path]";
?>