【发布时间】:2015-02-05 14:06:45
【问题描述】:
问题:无论我在任何网站上找到什么方法,我都无法重命名我的文件。我总是收到这个错误
警告:move_uploaded_file(CUSTOM/TestFile.txt):无法打开流:第 7 行的 C:\XAMPP\htdocs\CUSTOM\upload.php 中没有这样的文件或目录
警告:move_uploaded_file(): Unable to move 'C:\XAMPP\tmp\php7AAB.tmp' to 'CUSTOM/TestFile.txt' in C:\XAMPP\htdocs\CUSTOM\upload.php on line 7
如果我不尝试重命名上传的文件,则上传成功,但是文件被重命名为文件夹名称(在本例中为“CUSTOM”)
上下文:
希望找到解决办法的你永远有好运。
<?php
$fname = $_FILES['file']['name'];
$ftemp = $_FILES['file']['tmp_name'];
$location = "CUSTOM/";
move_uploaded_file($ftemp, $location.$fname);
?>
<html>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file" ><br/>
<input type="submit" value="Upload File">
</form>
</body>
</html>
【问题讨论】:
-
failed to open stream: No such file or directory...您尝试移动的文件不在您认为的位置。 -
你试过
move_uploaded_file($_FILES['file']['tmp_name'], $location.$_FILES['file']['name']);吗?