(PHP 4 >= 4.3.0, PHP 5 < 5.3.0, PECL fdf SVN)
fdf_get_attachment — Extrai o arquivo carregado incorporado no FDF
Extrai um arquivo carregado por meio do campo "file selection"
fieldname
e o armazena em
savepath
.
fdf_document
O identificador do documento FDF, retornado por fdf_create(), fdf_open() ou fdf_open_string().
fieldname
savepath
Pode ser o nome de um arquivo simples ou um diretório existente no qual o arquivo deve ser criado sob seu nome original. Qualquer arquivo existente sob o mesmo nome será sobrescrito.
Nota:
Parece não haver outra maneira de descobrir o nome do arquivo original, a não ser armazenar o arquivo usando um diretório como
savepath
e verificar o nome base em que ele foi armazenado.
O array retornado contém os seguintes campos:
path
- caminho onde o arquivo foi armazenado
size
- tamanho do arquivo armazenado em bytes
type
- tipo de mídia se fornecido no FDF
Exemplo #1 Armazenando um arquivo carregado
<?php
$fdf = fdf_open_string($HTTP_FDF_DATA);
$data = fdf_get_attachment($fdf, "filename", "/tmpdir");
echo "The uploaded file is stored in $data[path]";
?>