2024 年日本 PHP 研討會

fdf_get_attachment

(PHP 4 >= 4.3.0, PHP 5 < 5.3.0, PECL fdf SVN)

fdf_get_attachment擷取嵌入在 FDF 中的已上傳檔案

說明

fdf_get_attachment(資源 $fdf_document, 字串 $fieldname, 字串 $savepath): 陣列

擷取透過「檔案選擇」欄位 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]";
?>

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top