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