上傳文件

POST 方法上傳
本特性能夠使用戶上傳文本和二進制文件。用 PHP 的認證和文件操做函數,能夠徹底控制容許哪些人上傳以及文件上傳後怎樣處理。 數組


錯誤信息說明
PHP 可以接受任何來自符合 RFC-1867 標準的瀏覽器(包括 Netscape Navigator 3 及更高版本,打了補丁的 Microsoft Internet Explorer 3 或者更高版本)上傳的文件。 瀏覽器


常見缺陷函數

對 MAX_FILE_SIZE 設置的值,不能大於 ini 設置中 upload_max_filesize 選項設置的值。其默認值爲 2M 字節。 內存

若是內存限制設置被激活,可能須要將 memory_limit 設置的更大些,請確認 memory_limit 的設置足夠的大。 input

若是 max_execution_time 設置的值過小,腳本運行的時間可能會超過該設置。所以,也請保證 max_execution_time 足夠的大。文件上傳

 

上傳多個文件
能夠對 input 域使用不一樣的 name 來上傳多個文件。 it

PHP 支持同時上傳多個文件並將它們的信息自動以數組的形式組織。要完成這項功能,須要在 HTML 表單中對文件上傳域使用和多選框與複選框相同的數組式提交語法。io


對 PUT 方法的支持表單

PHP 3 和 PHP 4 對 PUT 方法的支持有所不一樣。在 PHP 4 中,必須使用標準的輸入流來讀取一個 HTTP PUT 的內容file

相關文章
相關標籤/搜索