(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() 返回。
欄位名稱
儲存路徑
可以是一個純文字檔案的名稱,或者是一個現有目錄,檔案將以其原始名稱在該目錄下建立。任何同名檔案將被覆蓋。
注意事項:
除了使用目錄作為
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]";
?>