使用CURL上传文件

时间:2013-04-04 11:39:41

标签: php curl

我已使用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";

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

1 个答案:

答案 0 :(得分:1)

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