0

我已经使用 CURL 成功上传了一个文件。

$uploaddir = realpath('./') . '/';
$uploadfile = $uploaddir . basename($_FILES['file_contents']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['file_contents']['tmp_name'], $uploadfile)) {
    echo "File is valid, and was successfully uploaded.\n";
} else {
    echo "Possible file upload attack!\n";
}
echo 'Here is some more debugging info:';
print_r($_FILES);
echo "\n<hr />\n";
print_r($_POST);
print "</pr" . "e>\n";

但在上传之前,我想检查文件是否存在,如果存在则附加到它。我可以检查文件是否存在。如何获取上传文件的内容。

4

1 回答 1

1

我只是正常上传文件,检查文件名是否$_FILES["filecontents"]["name"]存在于您上传的目录中,如果它没有正常移动上传的文件,如果有,将上传的文件移动到临时位置,然后打开当前附加文件,然后将内容附加到新上传的文件中。

于 2013-04-04T11:49:55.483 回答