§ ITPOW >> 文档 >> PHP

PHP 实用教程-上传文件

作者:vkvi 来源:ITPOW(原创) 日期:2009-5-25
<form method="post" enctype="multipart/form-data">
    <input type="hidden" name="action" value="upload">
    FileName:<input type="file" name="pic" />
    <input type="submit" value="Submit" />
</form>
<?php
if (array_key_exists("action", $_POST))
{
    if ($_POST["action"] == "upload")
    {
        if ($_FILES["pic"]["size"] > 0)
        {
            move_uploaded_file($_FILES["pic"]["tmp_name"], "D:\\" . $_FILES["pic"]["name"]);
            echo "action:", $_POST["action"], "<br>";
            echo "文件已经上传,文件信息:", "<br>";
            echo "文件名:", $_FILES["pic"]["name"], "<br>";
            echo "文件类型:", $_FILES["pic"]["type"], "<br>";
            echo "文件大小:", $_FILES["pic"]["size"], "字节";
        }
    }
}
?>

可以看出在 PHP 中获取并保存上传的文件非常方便,在 ASP 中,我们在上传文件时,不能使用 Request.Form,而在 PHP 中,我们可以同时使用 $_POST 和 $_FILES 数组。

相关文章