0

我正在寻找一种将多个文件从浏览器上传到服务器的解决方案。到目前为止,HTML 页面是用 oracle HTTP 工具包编写的(在 Windows NT 上使用 oracle mod_plsql)。

有人可以建议我从客户端上传文件并在服务器中处理它的解决方案吗?基于 HTML、Oracle HTTP、PHP 的解决方案都很好。非常感谢链接和建议。

4

2 回答 2

1

你知道http://de.php.net/manual/en/features.file-upload.php吗?

于 2009-11-11T10:15:45.417 回答
1

你可以使用这样的东西,但我建议添加更多的验证。

<?php


switch ($_REQUEST['mode']

    case 'upload':

        $ourpath = "/ourfolder/uploads/";

        $target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 

        if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
            echo "You have uploaded".  basename( $_FILES['uploadedfile']['name']);
        } else{
            echo "There was an error uploading the file, please try again!";
        }

        break;

    default: 

    ?><form enctype="multipart/form-data" method="POST">
    <input type="hidden" name="MAX_FILE_SIZE" value="100000" />
    Select a File: <input name="uploadedfile" type="file" /><br />
    <input type="hidden" name="mode" value="upload" />
    <input type="submit" value="Submit" />
    </form>

<?php

}

?>
于 2009-11-11T10:29:20.713 回答