我正在使用copy
和move_uploaded_file()
副本(/tmp/phpJ0lg4r.jpeg)[function.copy]:它给我错误无法打开流:没有这样的文件或目录在
我认为代码中没有错误,但它的图像临时路径错误。
为什么有任何想法?
- 编辑 -
--- CODE -
<form method="post" enctype="multipart/form-data" action="">
<INPUT NAME="u" TYPE="file" size="90">
<input type="submit" value="submit">
</form>
move_uploaded_file($HTTP_POST_FILES['u'.$i]['name'],"Path_Of_Directory");
虽然有几种文件类型的检查,但这是基本的。它只是不复制或移动文件。
答案 0 :(得分:3)
没有此类文件或目录,无论是源文件还是目标文件。
真诚的,上校明显。
提示:错误消息包含详细说明,指向缺少预期文件或目录的位置。它总是让我想知道,为什么没有人费心阅读它,也至少在他们的问题中发布它的确切副本,让其他人阅读并告诉你问题在哪里。
让我们来看看the properly asked question:
它包含错误消息,告诉我们目标目录中显然存在的问题。 (从第二个我们可以看出/home/nevon/...
是一个目的地,第一个说没有这样的文件)
有了这些知识,您必须验证目的地路径
与猜测不同,某些知识的效率更高。
编程精确科学。人们必须调查,利用反馈来分析。不要猜。
答案 1 :(得分:1)
尝试
move_uploaded_file($_FILES["u"]["tmp_name"], "Path_Of_Directory");