(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_document
El gestor de documento FDF, devuelto por la función fdf_create(), la función fdf_open() o la función fdf_open_string().
fieldname
savepath
Puede 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
savepath
y 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]";
?>