(PHP 4 >= 4.3.0, PHP 5 < 5.3.0, PECL fdf SVN)
fdf_get_attachment — 提取嵌入在 FDF 中的上传文件
提取通过“文件选择”字段 $fieldname 上传的文件,并将其存储在 $savepath 下。
fdf_documentFDF 文档句柄,由 fdf_create()、fdf_open() 或 fdf_open_string() 返回。
fieldname
savepath可以是普通文件的名称,也可以是将文件创建在其原始名称下的现有目录。任何名称相同的现有文件都将被覆盖。
注意:
似乎没有其他方法可以找出原始文件名,除非使用目录作为
$savepath存储文件并检查其存储的基名称。
返回的数组包含以下字段
path - 文件存储到的路径
size - 存储文件的字节大小
type - 如果在 FDF 中给出,则为 mime 类型
示例 #1 存储上传的文件
<?php
$fdf = fdf_open_string($HTTP_FDF_DATA);
$data = fdf_get_attachment($fdf, "filename", "/tmpdir");
echo "上传的文件存储在 $data[path]";
?>